У меня есть много столбцов в фрейме данных с флагами «0» и «1». Они относятся к классу «integer», когда я импортирую dataframe.Xgboost - Нужно ли преобразовывать целые числа в коэффициенты, если они только 0 и 1
0 обозначает отсутствие, а 1 обозначает присутствие во всех столбцах.
мне нужно, чтобы преобразовать их в fators ли? [Факторы делают уровни 1 & 2 в то время как в настоящее время они почти одинаковы 0 & 1 хотя целые]
Я планирую позже использовать xgboost для построения прогнозной модели. Xgboost работает только с числовыми столбцами, поэтому, если я преобразовываю столбцы в коэффициент, тогда мне нужно будет однострочно закодировать их, чтобы преобразовать их в числовые.
(сторона вопрос: всегда ли мы должны отбросить один столбец, если мы делаем один горячий кодирования для удаления коллинеарности)
Не правильный форум, чтобы спросить это. Вы можете попробовать [Cross Validated] (http://stats.stackexchange.com). –
Спасибо, что сообщили мне. – Aman
Я прошу отличить @ KarthikArumugham, это вопрос программирования, попадающий в сферу действия SO. – abhiieor