Ошибка несоответствия 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
, Я что-то упускаю?