【发布时间】:2016-11-19 07:20:31
【问题描述】:
我有一个巨大的数据(4M x 17) 有缺失值。两列是分类的,其余的都是数字的。我想使用 MICE 包进行缺失值插补。这是我尝试过的:
> testMice <- mice(myData[1:100000,]) # runs fine
> testTot <- predict(testMice, myData)
Error in UseMethod("predict") :
no applicable method for 'predict' applied to an object of class "mids"
在整个数据集上运行插补计算成本很高,所以我只对前 10 万个观测值运行它。然后我尝试使用输出来估算整个数据。
我的方法有什么问题吗?如果是,我应该怎么做才能使它正确?如果不是,那为什么会出现这个错误?
【问题讨论】:
标签: r missing-data r-mice imputation