Я пытаюсь обучить XGBRegressor
для данных временных рядов, измененных, чтобы иметь временные шаги, поэтому результирующая форма X_train
может быть чем-то вроде (12345, 5, 10)
, если есть 12345 выборок, 10 объектов и временной шаг 5.
Однако, когда мы пытаемся обучить XGBRegressor
с использованием таких обучающих данных,
import xgboost as xgb
xgb = xgb.XGBRegressor()
xgbr.fit(X_train, y_train)
мы получаем ошибку
ValueError: (' Ожидая 2-мерное numpy .ndarray, получил: ', (12345, 5, 10))
Как правильно обучить XGBRegressor
на данных обучения, содержащих временные шаги?