R中“missforest”出错

问题描述 投票:4回答:1

使用“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
r imputation
1个回答
1
投票

有同样的问题。用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)
© www.soinside.com 2019 - 2024. All rights reserved.