Ошибка несоответствия Xgboost+smote feature_names

Я пытаюсь сделать передискретизацию с помощью SMOTE, потому что мои данные сильно разбалансированы.

full_df = pd.concat([X, y], axis=1)
print (y.value_counts())

1    45177
0     1808
Name: event_type, dtype: int64

X = df_events.drop('target', axis=1)
y = df_events['target']

oversampler = SMOTE(random_state=42)
X, y = oversampler.fit_sample(X, y)

Я следую той же процедуре, что и эта

Затем я предсказываю использование XGboost, из которого я получаю ValueError: feature_names mismatch error, Я что-то упускаю?

0 ответов

Другие вопросы по тегам