我在老鼠身上运行了一次推算,整个函数发生了一些奇怪的事情。
如果我在我的对象中使用$imp来显示特定变量的结果,以下是我的结果:
head(mice.train$imp$ViolentCrimesPerPop)
现在我运行:
complete.train<-mice::complete(mice.train,1)
它应该使用第一次估算的结果来填充数据中的缺失值
但是当我检查imp中列出的第一个索引时,
> complete.train$ViolentCrimesPerPop[1349]
[1] 366.34
它不是我的imp表中的113.81。
发布于 2018-06-10 01:25:38
我发现了我的问题--因为我从我的原始数据集中采样了训练数据,所以行名都是乱序的。所以表中的行号实际上不是行号。谢谢!
https://stackoverflow.com/questions/50775097
复制相似问题