我在老鼠身上进行了一次估算,完整的功能发生了一些奇怪的事情。
如果我使用来自我的对象的$ imp为特定变量显示结果,这些是我的结果:
head(mice.train$imp$ViolentCrimesPerPop)
现在我跑:
complete.train<-mice::complete(mice.train,1)
应该使用第一次插补的结果填写我数据中的缺失值
但是当我检查imp中列出的第一个索引时,
> complete.train$ViolentCrimesPerPop[1349]
[1] 366.34
它不是113.81,就像在我的桌子里一样。
答案 0 :(得分:0)
我弄清楚了我的问题 - 因为我从原始数据集中抽取了训练数据,所以rownames全部乱序。那个表中的那些行号实际上并不是行号..谢谢!