使用“missforest”软件包在R中执行数据插补时需要帮助来解决以下错误。
> imputed<- missForest(dummy, maxiter = 10, ntree = 100, variablewise = TRUE,
+ decreasing = TRUE, verbose = TRUE,
+ mtry = floor(sqrt(ncol(dummy))), replace = TRUE)
Error in sample.int(length(x), size, replace, prob) :
invalid first argument
有同样的问题。用as.data.frame转换xmis对象帮助。在你的情况下,它将是这样的:
dummy <- as.data.frame(dummy)
imputed<- missForest(dummy, maxiter = 10, ntree = 100, variablewise = TRUE,
decreasing = TRUE, verbose = TRUE,
mtry = floor(sqrt(ncol(dummy))), replace = TRUE)