使用mice包进行多重插补(pmm方法)后,我的数据集中仍然存在缺失值(尽管缺失值的数量减少了)。
我已经检查过,由于没有记录事件,因此不存在常数值或多重共线性问题。我在多重插补中包含了大多数辅助变量。由于存在记录的事件,我之前删除了 3 个辅助变量。但删除后,没有记录任何事件。我还检查了没有变量/列完全为空,而大约有 7 名参与者没有回答调查的任何部分(因此大约 7 行完全为空)。
主分析有14个变量,辅助变量有10个。所有这些都包含在多重插补中。它们都包含缺失值。主要分析中的所有变量都是连续的。对于辅助变量,6 个是分类变量,4 个是连续变量。分类变量被编码为 r 中的因子。
我想知道为什么仍然存在缺失值?这正常吗?
任何人都可以告诉我如何获得完整的估算数据集吗?如果没有,我可以对这些缺失值进行多重中介分析吗?
我使用此代码进行多重插补:
alldata4.mi <- mice::mice(alldata4, m = 5, method = 'pmm')
这是我的部分数据集的链接:https://drive.google.com/file/d/1s_KNTSp4NlxvLYKhVWSPfYbBf0EeniXx/view?usp=drive_link
我也查看了以下讨论,但他们似乎没有针对我的情况的相关答案。
https://github.com/amices/mice/discussions/350
https://github.com/amices/mice/discussions/349
https://www.statalist.org/forums/forum/general-stata-discussion/general/1470175-missing-impulated-values-still-present-after-doing%C2%A0multiple-imputation-mice
MICE 不会估算某些列,但也不会给出错误
使用小鼠插补后剩余的 NA
有人可以帮忙吗?