【发布时间】:2018-06-09 14:04:58
【问题描述】:
我正在对老鼠进行插补,但完整的函数发生了一些奇怪的事情。
如果我使用来自我的对象的 $imp 显示特定变量的结果,这些是我的结果:
head(mice.train$imp$ViolentCrimesPerPop)
现在我运行:
complete.train<-mice::complete(mice.train,1)
应该使用第一次插补的结果填充我的数据中的缺失值
但是,例如,当我检查 imp 中列出的第一个索引时,
> complete.train$ViolentCrimesPerPop[1349]
[1] 366.34
它不像我的 imp 表中的 113.81。
【问题讨论】:
-
我无法使用
imp = mice(nhanes, m=5, print=0); head(imp$imp$bmi) ; complete.train <- mice::complete(imp,1) ; complete.train$bmi[4]重现此内容。您是否有可能重新进行了插补,但完整的数据来自较早的运行?尝试新的 r 会话?如果没有,您能否在您的问题中添加一些允许复制的数据。谢谢
标签: r missing-data r-mice