Crea variabili per effetti di festività/promozioni
Nel precedente esercizio abbiamo notato un accenno di stagionalità, ma verifichiamo se c’è davvero qualcosa. I tuoi capi pensano che i loro prodotti siano più richiesti nelle settimane di Natale, Capodanno e San Valentino. Il reparto marketing segnala anche che negli ultimi 5 anni hanno lanciato promozioni nella settimana precedente la Festa della Mamma. Creiamo una variabile indicatrice binaria per Capodanno!
Questo esercizio fa parte del corso
Previsione della domanda di prodotto in R
Istruzioni dell'esercizio
- Crea un indice di date per le settimane di Capodanno nel tuo insieme di dati di training chiamato
n.dates. - Costruisci un oggetto
xtschiamatonewyearusando l’indice di daten.dates. - Crea una sequenza di 154 date dal 19 gen 2014 (il periodo del tuo training set) chiamata
dates_train. - Unisci l’oggetto
newyearcon le date di training dell’ultimo punto e riempi tutti i valori mancanti con 0.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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 = ___)