为什么在 R 中重新编码插补数据时会收到此错误消息?

问题描述

我使用小鼠估算了一些数据,并想运行一系列线性回归模型。其中一些变量已被逆向编码或转化为总分。

最初我的代码运行良好。我估算了我的数据,然后转换为长格式:

impdat_long <- mice::complete(imp_data,action="long",include = TRUE)

然后重新编码,例如:

impdat_long$lone <-recode (impdat_long$LonOft,'1=5;2=4;3=3; 4=2; 5=1')

在转换回中频格式之前:

impdatlong_mids<-as.mids(impdat_long)

然后我可以很容易地用重新编码的变量测试我的 lm 公式。当我回到它来调整模型时,我已经完成了确切的步骤,但这次收到错误消息:

Warning message:

Unreplaced values treated as NA as .x is not compatible. Please specify replacements exhaustively or `supply .default`

有谁知道为什么,以及如何解决这个问题?谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)