由于 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)

显示的结果重复