Выбор ответа Junior Признаки и интерпретация обновлено

Признаки из даты

Вопрос

Как лучше использовать дату заказа в модели спроса?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Извлечь день недели, месяц, праздники, дни до события; циклические признаки кодировать через sin и cos. Модели нужна структура: сезонность недели и года, праздники, зарплатные дни.

Варианты ответа

  1. Подать дату строкой «2024-03-15» как категориальный признак, чтобы модель сама выучила эффект каждого дня
  2. Подать Unix timestamp единственным числовым признаком: деревья сами найдут в нём и сезонность, и праздники
  3. Даты в моделях спроса не используют: они дают утечку будущего, поэтому оставляют только лаги продаж
  4. Извлечь день недели, месяц, праздники, дни до события; циклические признаки кодировать через sin и cosправильный ответ

Разбор

Модели нужна структура: сезонность недели и года, праздники, зарплатные дни. Циклические признаки (час, день недели) кодируют синусом и косинусом, чтобы 23:00 и 00:00 были рядом. Сырой timestamp деревья могут использовать как тренд, но экстраполировать в будущее не умеют.

  • Дата как категория не обобщается: каждого будущего дня в трейне не было.
  • Один timestamp теряет сезонность.
  • Даты используют постоянно; утечку дают не даты, а признаки, посчитанные с заглядыванием вперёд.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.