Creează variabile pentru efectele sărbătorilor și promoțiilor
Am observat unele aspecte legate de sezonalitate în exercițiul anterior, dar să verificăm dacă acestea sunt cu adevărat prezente. Șefii tăi cred că produsele lor ar fi mai căutate în săptămânile de Crăciun, Anul Nou și Ziua Îndrăgostiților. Departamentul de marketing menționează, de asemenea, că a rulat oferte promoționale în săptămâna dinaintea Zilei Mamei în ultimii 5 ani. Să creăm o variabilă indicator binară pentru Anul Nou!
Acest exercițiu face parte din cursul
Prognozarea cererii de produse în R
Instrucțiuni pentru exercițiu
- Creează un index de date pentru săptămânile de Anul Nou din setul tău de date de antrenament, numit
n.dates. - Construiește un obiect
xtsnumitnewyearfolosind indexul de daten.dates. - Creează o secvență de 154 de date începând cu 19 ian. 2014 (intervalul de timp al datelor de antrenament), numită
dates_train. - Îmbină obiectul
newyearcu datele de antrenament din ultimul punct și completează toate valorile lipsă cu 0.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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 = ___)