Встречается на собеседованиях • сегодня
Какой самый большой недостаток бустинга относительно модели временных рядов
Основной недостаток бустинга (например, XGBoost, LightGBM) для временных рядов — отсутствие явного учета временной зависимости. Бустинг обрабатывает данные как независимые наблюдения, что может привести к утечке информации (например, будущие значения влияют на предсказание прошлых).
Пример проблемы:
python
# Неправильный подход: shuffle данных временного ряда
from sklearn.model_selection import train_test_split
X_train, X_test = train_test_split(X, shuffle=True) # Уничтожает временную структуруРешение — использовать временные разбиения (TimeSeriesSplit) и создавать лаговые признаки вручную:
python
from sklearn.model_selection import TimeSeriesSplit
tscv = TimeSeriesSplit(n_splits=5)
for train_index, test_index in tscv.split(X):
X_train, X_test = X.iloc[train_index], X.iloc[test_index]Также бустинг плохо экстраполирует тренды за пределы обучающих данных.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы