Повышение классификационного дерева gbm символьной переменной - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь улучшить свое дерево классификации и пытался использовать пакет gbm. Мои переменные являются символьными переменными 'N' и 'Y', поэтому файл gbm.fit выдает ошибку, что моя переменная "не имеет тип цифра c, упорядоченный или факторный". Есть ли способ изменить способ чтения без изменения моей переменной.

1 Ответ

1 голос
/ 12 февраля 2020

Нет, он будет принимать только фактор. Вы можете обернуть вашу целевую переменную с помощью as.factor (my_target_variable) в самом вызове gbm.fit, если вы не хотите изменять сам фрейм данных.

...