При запуске функции gbm для задачи классификации. Я получаю следующую ошибку:
Ошибка в res [флаг,] <- предсказания: длина замены равна нулю </p>
Я хотел бы знать, почему я получаю эту ошибку и как это решить.
Мои данные содержат около 77 чисел c переменных (целых), которые будут использоваться в классификации, и 1 фактор группировки. Других переменных в данных нет. В данных отсутствуют пропущенные данные. Фактор группировки кодируется как фактор (0,1) по мере необходимости.
Структура моих данных выглядит примерно так:
$Group : Factor w/ 2 levels "0", "1"
$it1 : int
...
$it70 : int
моя модель выглядит так:
mod_gbm <- gbm(Group~. distribution = "bernoulli", data=df,
n.trees=1000,shrinkage=.01, n.minobsinnode=5,
interaction.depth = 6, cv.folds=5)
Я понимаю, что этот вопрос очень похож на тот, здесь: Проблемы с использованием функции GBM для классификации в R , но этот человек задавался вопросом об использовании переменной Numberri c, и единственным ответом было удаление cv.folds. Я хотел бы сохранить cv.folds в моей модели и запустить его.