插补包“mi”输出

时间:2015-10-07 10:49:12

标签: r

我正在使用“mi”包来估算缺失值。我运行了以下代码:

  

'mi'包裹代码

            library(mi)                 
            imp_rd<-mi(rd1) ## rd1 is my data file containing 7 variables.
            summary(imp_rd)
            hist(imp_rd)

现在,我想保存输出 “imp_rd”(这是我估算的数据文件) as .csv file 。任何人都会帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

如果输出文件是您可以使用的数据框:

write.csv(imp_rd, file = "imp_rd.csv", sep = ",")

这应该在工作目录中的csv中保存文件

谢谢

答案 1 :(得分:0)

如果您想要导出由 mi 估算的模型生成的估算数据集,那么最好的方法是使用 mi2stata 命令,它允许您导出为.dta或.csv格式。

但请记住不要考虑出口&#34;一个&#34;推算数据集。多重插补的全部意义在于,您可以获得一系列不同的估算数据集,这些数据集可以让您解释由您最初所缺失的数据引起的不确定性。

因此,请务必指定要导出的插补数据集以及要保存插补数据的路径。在以下示例中,我选择生成10个插补数据集。

library(mi)
imp_rd<-mi(rd1) 
mi2stata(imp_rd, m=10, "pathtofile/imp_rd.csv")

希望你觉得这很有用。

相关问题