我已经成功地使用R中的MICE包对我的问卷研究中缺失的数据进行了多重插补,并对汇总后的插补变量执行了线性回归。但我无法弄清如何提取单个汇总变量并在图表中绘制。有什么建议吗?
例如:
>imp <- mice(questionnaire)
>fit <- with(imp, lm(APE~TMAS+APB+APA+FOAP))
>summary(pool(fit))
我希望绘制汇总后的APE(平均预测误差)图,按照TMAS分类。
使用nhanes数据集的可重复示例:
> library(mice)
> nhanes
> imp <-mice(nhanes)
> fit <-with(imp, lm(bmi~chl+hyp))
> fit
> summary(pool(fit))
我希望绘制汇总后的chl与bmi的图表(例如)。
我能够达到的最好效果是:
> mat <-complete(imp, "long")
> plot(mat$chl~mat$bmi)
我认为这给出了所有5个输入的组合情节,但不完全是我要找的(我想)。
complete(imp)
,则只会得到最后一次迭代。 - James