Vytvoření proměnných pro svátky a propagační akce
V předchozím cvičení jsme naznačili existenci sezónnosti – teď si ověříme, jestli tam skutečně je. Tvoji nadřízení se domnívají, že po jejich produktech bude větší poptávka v týdnech kolem Vánoc, Nového roku a Valentýna. Marketingové oddělení navíc zmiňuje, že posledních 5 let pořádá akční nabídky týden před Dnem matek. Pojďme vytvořit binární indikátorovou proměnnou pro Nový rok!
Toto cvičení je součástí kurzu
Předpovídání poptávky po produktech v R
Pokyny k cvičení
- Vytvoř datový index pro týdny Nového roku v trénovací sadě dat a pojmenuj ho
n.dates. - Sestav objekt
xtss názvemnewyearpomocí datového indexun.dates. - Vytvoř sekvenci 154 dat začínající od 19. ledna 2014 (časový rozsah trénovacích dat) a pojmenuj ji
dates_train. - Spoj objekt
newyears trénovacími daty z předchozího bodu a nahraď všechny chybějící hodnoty nulami.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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 = ___)