R FFTrees Ошибка, возможно, из-за отсутствия - PullRequest
0 голосов
/ 04 января 2019

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

1 Ответ

0 голосов
/ 04 января 2019

Я читаю обновления пакета здесь: https://cran.r -project.org / web / packages / FFTrees / readme / README.html

Я не вижу никаких упоминаний о последней версии, обрабатывающей NA. Не могли бы вы указать мне туда, где вы видели это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...