Zacznij terazZacznij za darmo

Tworzenie zmiennych dla efektów świątecznych i promocyjnych

W poprzednim ćwiczeniu zauważyliśmy pewne oznaki sezonowości – teraz sprawdźmy, czy rzeczywiście coś tam jest. Twoi przełożeni uważają, że popyt na produkty rośnie w okolicach Bożego Narodzenia, Nowego Roku i Walentynek. Dział marketingu wspomina też, że przez ostatnie 5 lat prowadził akcje promocyjne w tygodniu przed Dniem Matki. Utwórzmy binarną zmienną wskaźnikową dla Nowego Roku!

To ćwiczenie jest częścią kursu

Prognozowanie popytu na produkty w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz indeks dat dla tygodni Nowego Roku w zbiorze treningowym i nazwij go n.dates.
  • Zbuduj obiekt xts o nazwie newyear, używając indeksu dat n.dates.
  • Utwórz sekwencję 154 dat zaczynającą się od 19 stycznia 2014 r. (początek zakresu czasowego danych treningowych) i nazwij ją dates_train.
  • Połącz obiekt newyear z datami treningowymi z poprzedniego punktu i uzupełnij wszystkie brakujące wartości zerami.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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 = ___)
Edytuj i uruchom kod