Variablen für Feiertags-/Promotionseffekte erstellen
Wir haben in der vorherigen Übung eine gewisse Saisonalität gesehen, aber lass uns prüfen, ob tatsächlich etwas dahintersteckt. Deine Chefs meinen, dass ihre Produkte in den Wochen rund um Weihnachten, Neujahr und den Valentinstag stärker nachgefragt werden. Die Marketingabteilung erwähnt außerdem, dass sie in den letzten 5 Jahren in der Woche vor dem Muttertag Promotionsaktionen durchgeführt hat. Lass uns eine binäre Indikatorvariable für Neujahr erstellen!
Diese Übung ist Teil des Kurses
Prognose der Produktnachfrage in R
Anleitung zur Übung
- Erstelle einen Datumsindex für die Neujahrswochen in deinem Trainingsdatensatz und nenne ihn
n.dates. - Baue ein
xts-Objekt namensnewyearmithilfe des Datumsindexn.dates. - Erstelle eine Sequenz von 154 Daten ab dem 19. Jan. 2014 (dein Trainingszeitraum) und nenne sie
dates_train. - Führe das
newyear-Objekt mit den Trainingsdaten aus dem letzten Punkt zusammen und fülle alle fehlenden Werte mit 0 auf.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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 = ___)