在使用“ 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
Run Code Online (Sandbox Code Playgroud)
小智 3
有同样的问题。使用 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)
Run Code Online (Sandbox Code Playgroud)