关于R语言mice包中mice()函数n.burn与n.iter参数的咨询
关于mice包中mice()函数的n.burn和n.iter参数
n.burn:
- 默认值:
0 - 作用:指定插补过程中需丢弃的初始迭代次数(即“燃烧期”)。这些迭代用于让马尔可夫链达到平稳分布,不会参与最终插补数据集的生成。若数据收敛速度慢,可适当增大该值。
- 默认值:
n.iter:
- 默认值:
5 - 作用:指定燃烧期后,每个插补链需运行的迭代次数。每次迭代会生成一组新插补值,最终插补数据集数量由
m参数(默认5)决定,每个数据集对应n.iter次迭代后的结果。
- 默认值:
补充:这两个参数属于mice()的传递参数,会被传给底层的mice.mids()函数执行实际插补计算。官方文档将其列为“其他命名参数”,是因为它们并非mice()的核心显式参数,但在调整插补链的收敛性与稳定性时作用显著。
内容的提问来源于stack exchange,提问作者Steve Scher
相关产品推荐
相关产品推荐

