Я получаю сообщение об ошибке при попытке построить модель в 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 должна быть в состоянии справиться с отсутствием. Кто-нибудь еще испытывает эту ошибку?