R中的小鼠功能在第一次迭代/插补时卡住

zujrkrfu  于 2023-03-20  发布在  其他
关注(0)|答案(1)|浏览(129)

我一直在尝试在我的数据集上使用mice,但是它在第一次迭代/插补时卡住了,之后就不再运行了。数据集是282行和190列,所以插补不是特别大/慢。我尝试了多次,每次我尝试它都给我一个关于Rcpp包的错误(见下文),然后第二次(无论我是否安装Rcpp包)它会运行,但在第一次插补时卡住。我的R Studio然后被冻结,我不得不强制退出应用程序。请帮助!并请让我知道如果你需要更多的信息。
这是我控制台的代码:

> tempA1miced = mice(Analysis1people, seed = 5, m=1)

 iter imp variable
  1   1  VCAM.V.sdt1Error in matchindex(yhatobs, yhatmis, donors) : 
  function 'Rcpp_precious_remove' not provided by package 'Rcpp'
> library(Rcpp)
> #mice analysis 1
> tempA1miced = mice(Analysis1people, seed = 5, m=1)

 iter imp variable
  1   1  VCAM.V.sdt1

控制台中的代码图像

am46iovg

am46iovg1#

我发现了一个类似的问题。但是因为我意识到缺失的数据应该在因子中(as.factor),或者你应该检查那些已经作为因子包括在内。然后,它适用于MICE。
祝你好运!

相关问题