【发布时间】:2021-01-04 05:28:45
【问题描述】:
我读过很多关于多重插补的文章,我认为互联网上对该方法的解释并不那么全面。我对此有一些疑问,如果您能帮助我,我会很高兴。
我们来看看下面的代码:
library(missForest)
library(mic)
#taking iris data
data <- iris
#Randomly pick values for NA
iris.mis <- prodNA(iris, noNA = 0.1)
#Turning on multiple imputation
imputed_Data <- mice(iris.mis, m=5, maxit = 50, method = 'pmm', seed = 500)
在哪里:
m - 每个缺失观测值的插补数(5 是正常的 - 生成 5 个具有插补值/原始值的数据集)
maxit - 迭代次数
方法 - 我们使用可能的手段
seed - 随机生成的值
据我了解 method = 'pmm' 平均结果, 但我无法理解运行该功能时到底发生了什么。你能解释一下我们正在处理的算法吗? m 和 maxit 到底负责什么?
【问题讨论】:
-
PMM 表示预测均值匹配,请考虑以下读数:stefvanbuuren.name/fimd/sec-pmm.html
标签: r missing-data imputation