r - 预测不适用于 mira/mipo?
问题描述
我是一名学生,没有任何与编码相关的先验知识,但我正在学习一个需要 RStudio 的模块,现在我正在苦苦挣扎。
我有一个任务需要我们探索处理训练数据集和测试数据集(多行和多个变量)中缺失数据的方法,然后lm
使用训练集创建线性模型。然后,使用predict
with lm
newdata = test data 来观察结果。我的任务是学习如何使用MICE
来处理这项任务,但我处于死胡同。
在我的尝试中,我尝试使用以下方法填充训练数据集的缺失数据MICE
:
train = read.csv("Train_Data.csv", na.strings=c("","NA"))
missingtraindata = mice(train, m=5, maxit = 5, method = 'pmm')
model = with(missingtraindata, lm(LOS~.- PatientID, data = train))
miceresults = pool(model)
summary(miceresults)
然后我尝试使用predict()
但它不起作用,因为它说 mira/mipo 不适用于predict()
. 我根本不知道那是什么意思。
老实说,我不知道这些代码中的任何一个是做什么的,我只是尝试应用我所拥有的注释中可用的任何信息MICE
。我不知道这是否是您正确使用 MICE 来填补缺失数据的方式,但我确实花了一整天的时间研究和尝试,但这无济于事。请帮助pppp!
解决方案
推荐阅读
- java - 我正在尝试添加两个系数不同且度数不同的多项式
- r - 如何对具有零值的数据执行日志转换
- iphone - 如何使此视图中的布局更具响应性?
- ios - 如何从 iOS Swift 中的 xib UIViewController 启动?
- mysql - 在 MySQL JSON Array 列上选择特定字段
- java - Java,无法从文件中读取
- c# - 我可以抛出非托管异常进行测试吗?
- networking - 2个节点可以只用1个tcp连接同时交换数据吗?
- ubuntu - 如何在ansible中获取dnsdomainname值
- ruby-on-rails - ActiveAdmin:某些字段的单独表单