Когда я пытаюсь запустить следующий код:
reg <- randomForest(max_orders ~ ., data = df[-c(1:3)], ntree = 100, importance = T)
varImpPlot(reg, sort = T)
Я получаю ошибку:
Error in plot.window(xlim = xlim, ylim = ylim, log = "") :
need finite 'xlim' values
Но если я бегу:
reg <- randomForest(max_orders ~ ., data = df[-c(1:3)], ntree = 100)
varImpPlot(reg, sort = T)
Все хорошо и шикарно!
Я законно собираюсь потерять здравомыслие. Я делал графики переменной важности MSE бесчисленное количество раз, я не знаю, в чем здесь проблема. Вот мои оригинальные данные регрессии (df [-c (1: 3]):
РЕДАКТИРОВАТЬ: R официально обалденный шизофреник на меня:
> # Test Variables
> reg <- randomForest(max_orders ~ release_age, data = df[-c(1:3)], ntree =
100, importance = T)
> varImpPlot(reg, sort = T)
> # Test Variables
> reg <- randomForest(max_orders ~ release_age, data = df[-c(1:3)], ntree =
100, importance = T)
> varImpPlot(reg, sort = T)
Error in plot.window(xlim = xlim, ylim = ylim, log = "") :
need finite 'xlim' values
КАК НАЧАТЬ ТОЧНО ТО ЖЕ СОДЕРЖАНИЕ КОДА ДЛЯ СЛОВА И ИМЕЕТ ОШИБКУ ОДИН РАЗ И НЕ ДРУГОЙ ?! Ну, я думаю, что я исправил проблему, просто продолжал перезапускать код до тех пор, пока сюжет, наконец, не появился, все еще хочу знать, в чем причина этой загадки.