我正在使用missForest
以估算丢失的数据。我将数据作为数据框,当我将其放入missForest
函数中时出现错误:
randomForest.default 中的错误(x = obsX,y = obsY,ntree = ntree,mtry = mtry,:预测变量中不允许 NA
但是,由于我没有预测变量,我只是想估算一下,我不知道这是从哪里来的。下面的代码应该使用示例数据集重现该问题。
下面的代码是我的问题的模拟版本。但是,我已经尝试将 Y 转换为数据框,但我得到了同样的错误。
Y <- prodNA(matrix(as.character(runif(100) > 0.5), nrow=10))
missForest(Y)