我正在使用“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 。任何人都会帮我解决这个问题。
答案 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")
希望你觉得这很有用。