Как использовать функцию smote и XGBoost в R одновременно

#r #xgboost #smote

#r #xgboost #smote

Вопрос:

Кто-нибудь знает, как использовать функцию smote и XGBoost в R одновременно? Сначала я использовал функцию smote для балансировки классов, а затем использовал XGBoost для обучения. Однако один из параметров в xgb.cv функция — это метка, для которой требуется тип as.matrix, что означает, что данные должны быть числовыми. Но когда я использовал функцию smote, я преобразовал целевую переменную в factor, потому что это необходимо. Теперь я не могу использовать xgb.

Комментарии:

1. Я помню, как использовал mlr среду teo несколько лет назад, где я использовал XGBoost в сочетании с SMOTE. Я больше не могу вспомнить, была ли проблема, но я знаю, что это сработало. mlr Среда обновилась до mlr3 , которую я не использовал, поэтому не уверен, как вы настроили бы там свой конвейер: mlr3.mlr-org.com