R есть ли способ найти значения Inf / -Inf?

Я пытаюсь запустить randomForest на большом наборе данных (5000x300). К сожалению, я получаю следующее сообщение об ошибке:

> RF <- randomForest(prePrior1, postPrior1[,6]
+                    ,,do.trace=TRUE,importance=TRUE,ntree=100,,forest=TRUE)
Error in randomForest.default(prePrior1, postPrior1[, 6], , do.trace = TRUE,  : 
  NA/NaN/Inf in foreign function call (arg 1)

Поэтому я пытаюсь найти какие-либо NA, использующие:

> df2 <- prePrior1[is.na(prePrior1)]
> df2 
character(0)
> df2 <- postPrior1[is.na(postPrior1[,6])]
> df2 
numeric(0)

, что наводит меня на мысль, что проблема заключается в Inf, поскольку, похоже, нет никаких NA.

Есть предложения, как искоренить Inf?

12
задан smci 27 November 2016 в 05:53
поделиться