全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
11747 4
2016-10-18
我这边有11个指标变量的数据,其中有4个存在部分缺失值,想通过多重插补来完成。目前的问题是:
1-使用mice包的with()函数时,我发现并不合适,因为我的缺失指标基本是独立的,与其他变量之间基本不存在相关关系,那么with()中的formula怎么设置呢?或者不使用with函数可以吗?
2-我强制设置了with中的formula之后,使用pool函数时,显示结果“Error in pool(imps) : The object must have class 'mira'”,请问这是什么原因呢?
我的代码如下:
复制代码


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-10-20 13:00:12
推荐caret包可以进行多重查补,代码是一个简单的例子:
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-12-23 22:20:51
我想问一下,用mice函数时运算速度快吗?
我在进行案例学习,数据框包含1000行6列,第4-6列为都是整数数据,分别包含20、13、12个缺失值。
设置插补次数为5次。
运行时间超过了5分钟,而且有警告提示,请问这是正常的吗?
提示信息:
* Please inspect the loggedEvents
Warning message:
Number of logged events: 156
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-3-27 11:59:36
imps <- with(data,lm(var1~var2))你可以把这句代码改成imps <- with(micedata,lm(var1~var2))
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-3-18 18:18:17
Ariel1991 发表于 2018-12-23 22:20
我想问一下,用mice函数时运算速度快吗?
我在进行案例学习,数据框包含1000行6列,第4-6列为都是整数数据 ...
我也遇到同样的报错了,怎么解决啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群