ПочатиПочніть безкоштовно

Створення змінних для святкових і промо-ефектів

У попередній вправі ми побачили певний натяк на сезонність, але варто перевірити, чи вона справді є. Керівництво вважає, що попит на їхні продукти зростає протягом тижнів, що припадають на Різдво, Новий рік і День святого Валентина. Маркетингова команда також зазначає, що протягом останніх 5 років вони запускали промоакції за тиждень до Дня матері. Створімо бінарну індикаторну змінну для Нового року!

Ця вправа є частиною курсу

Прогнозування попиту на товари в R

Переглянути курс

Інструкції до вправи

  • Створіть індекс дат для тижнів навколо Нового року у вашому тренувальному наборі даних під назвою n.dates.
  • Побудуйте обʼєкт xts під назвою newyear, використовуючи індекс дат n.dates.
  • Створіть послідовність із 154 дат, починаючи з 19 січня 2014 року (період вашого тренувального набору даних), під назвою dates_train.
  • Обʼєднайте обʼєкт newyear із тренувальними датами з попереднього пункту та заповніть усі пропущені значення нулями.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Create date indices for New Year's week
n.dates <- as.Date(c("2014-12-28", "2015-12-27", "2016-12-25"))

# Create xts objects for New Year's
newyear <- as.xts(rep(1, 3), order.by = ___)

# Create sequence of 154 weeks for merging
dates_train <- seq(as.Date("2014-01-19"), length = ___, by = ___)

# Merge training dates into New Year's object
newyear <- ___(newyear, ___, fill = ___)
Редагувати та запускати код