Что использовать для классификации с повышенными деревьями решений в R? - PullRequest
0 голосов
/ 23 сентября 2018

Я довольно новичок в R. Я нашел способы запустить классификацию, используя деревья с мешками (randomforest), и способы запустить регрессию с бустингом (gbm), но я ищу, чтобы выполнить классификацию с использованием бустинга,

Предположительно, gbm может делать это, когда целевая переменная состоит из 0 и 1, и когда вы устанавливаете Бернулли в качестве функции - но нет, результаты, которые я получаю, по-прежнему указывают на использование регрессии.

Любая помощь будет очень ценится.

Ответы [ 2 ]

0 голосов
/ 23 сентября 2018

Если вы используете xgboost в пакете caret, вам, возможно, придется также изменить objective = binary:logistic и eval_metric =, чтобы отразить ваши потребности в классификации.

0 голосов
/ 23 сентября 2018

Это становится классификацией, если вы преобразуете предсказанные значения в 0 и 1. Например, с помощью round ().То есть с использованием порога 0,5.Но есть более сложные подходы к поиску оптимального порога.

...