ÎncepețiÎncepe gratuit

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

Vezi cursul

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 xts numit newyear folosind indexul de date n.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 newyear cu 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 = ___)
Editează și rulează codul