【发布时间】:2020-05-03 06:50:39
【问题描述】:
我正在尝试使用 hmisc 从数据集中估算值。我正在关注this guide。
这是我的代码的可重现示例:
#Create dataset and add 0.1 NA values randomly
data <- iris
library(missForest)
library(Hmisc)
iris.mis <- prodNA(iris, noNA = 0.1)
#Calculating imputed values with aregImpute
impute_arg <- aregImpute(~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width + Species, data = iris.mis, n.impute = 5)
completeData2 <- impute.transcan(impute_arg, imputation=1, data=iris.mis, list.out=TRUE,pr=FALSE, check=FALSE)
head(completeData2)
#creating a fit model
library(rms)
fmi <- fit.mult.impute(Sepal.Length ~ Sepal.Width + Petal.Length + Petal.Width + Species, ols, impute_arg, data=iris.mis)
我的问题是:如何将此拟合模型应用于我的数据并在我的数据集 (iris.mis) 中估算 NA 值?
非常感谢带有代码 sn-ps 的答案。
【问题讨论】: