由于 R 中的缺失而删除的观察结果
Observation deleted due to missingness in R
我正忙于 R 中的回归模型,我有大约 16 000 个观察值。这些观察结果之一导致我收到以下错误消息:
# (1 observation deleted due to missingness)
在 R 中有没有办法识别这个观察结果?
这个网页有MWE和解决方案:https://stat.ethz.ch/pipermail/r-help/2010-February/227526.html
which(is.na(variable))
@PeterDee 的评论似乎确实是解决方案
如果您的数据在 data.frame x
中,并且每一行对应一个观察值,那么解决这个问题的方法是通过 complete.cases(x)
识别完整的案例。相反,要查找观察中的缺失值,请执行 ! complete.cases(x)
。要找出 哪个 观察值包含缺失值,请执行
which(! complete.cases(x))
1 - 为您的模型命名,例如 MyModel
:
MyModel <- glm (......)
2 - 通过 na.action
函数获取已删除的观察排名:
na.action(MyModel)
显示的结果重复
我正忙于 R 中的回归模型,我有大约 16 000 个观察值。这些观察结果之一导致我收到以下错误消息:
# (1 observation deleted due to missingness)
在 R 中有没有办法识别这个观察结果?
这个网页有MWE和解决方案:https://stat.ethz.ch/pipermail/r-help/2010-February/227526.html
which(is.na(variable))
@PeterDee 的评论似乎确实是解决方案
如果您的数据在 data.frame x
中,并且每一行对应一个观察值,那么解决这个问题的方法是通过 complete.cases(x)
识别完整的案例。相反,要查找观察中的缺失值,请执行 ! complete.cases(x)
。要找出 哪个 观察值包含缺失值,请执行
which(! complete.cases(x))
1 - 为您的模型命名,例如 MyModel
:
MyModel <- glm (......)
2 - 通过 na.action
函数获取已删除的观察排名:
na.action(MyModel)
显示的结果重复