尝试在FFTrees中建立模型时收到错误。我相信这是由于失踪。
最小代表:
library(FFTrees)
heartdisease2 <- heartdisease
heart.fft <- FFTrees(formula = diagnosis ~.,
data = heartdisease2)
以上工作正常。但是,当我在预测变量列中模拟缺失时,模型将失败:
for(i in 2:ncol(heartdisease2)){
missingrows <- sample(1:nrow(heartdisease2), .2*nrow(heartdisease2))
heartdisease2[missingrows,i] <- NA
}
heart.fft <- FFTrees(formula = diagnosis ~.,
data = heartdisease2)
出现以下错误:
>Error in if (is.na(best.result.index)) { : argument is of length zero
>In addition: Warning message:
>In max(c(NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, :
no non-missing arguments to max; returning -Inf
根据该软件包,最新版本的FFTrees应该能够处理丢失问题。还有其他人遇到此错误吗?
答案 0 :(得分:0)
我在这里阅读软件包更新:https://cran.r-project.org/web/packages/FFTrees/readme/README.html
我没有提到处理NA的最新版本。您能否指出我所看到的地方?