Ich verwende eine tägliche Zeitreihe von Verkaufsdaten, die etwa 2 Jahre tägliche Datenpunkte enthält. Anhand einiger Online-Tutorials / Beispiele habe ich versucht, die Saisonalität in den Daten zu identifizieren. Es scheint eine wöchentliche, monatliche und wahrscheinlich jährliche Periodizität / Saisonalität zu geben.
Beispielsweise gibt es Zahltage, insbesondere am ersten Zahltag des Monatseffekts, der einige Tage in der Woche anhält. Es gibt auch einige spezifische Feiertagseffekte, die anhand der Beobachtungen klar erkennbar sind.
Ausgestattet mit einigen dieser Beobachtungen habe ich Folgendes versucht:
ARIMA (mit
Arima
undauto.arima
von R-Forecast-Paket) mit Regressor (und anderen Standardwerten, die in der Funktion benötigt werden). Der von mir erstellte Regressor ist im Grunde eine Matrix mit 0/1 Werten:- 11 Monate (n-1) Variablen
- 12 Urlaubsvariablen
- Konnte den Zahltag-Teil nicht herausfinden ... da es wenig komplizierter ist als ich dachte. Der Zahltag-Effekt funktioniert je nach Wochentag des 1. Monats unterschiedlich.
Ich habe 7 (dh wöchentliche Häufigkeit) verwendet, um die Zeitreihen zu modellieren. Ich habe den Test 7 Tage hintereinander ausprobiert. Die Ergebnisse sind angemessen: Die durchschnittliche Genauigkeit für eine Prognose von 11 Wochen liegt bei einem wöchentlichen durchschnittlichen RMSE-Wert von 5%.
TBATS-Modell (aus dem R-Forecast-Paket) - mit multipler Saisonalität (7, 30.4375, 365.25) und offensichtlich ohne Regressor. Die Genauigkeit ist überraschend besser als beim ARIMA-Modell bei wöchentlich durchschnittlich 3,5% RMSE.
In diesem Fall schneidet das Modell ohne ARMA-Fehler etwas besser ab. Wenn ich nun die Koeffizienten nur für die Urlaubseffekte aus dem in Nr. 1 beschriebenen ARIMA-Modell auf die Ergebnisse des TBATS-Modells anwende, verbessert sich der wöchentliche durchschnittliche RMSE auf 2,95%.
Ohne viel Hintergrundwissen über die zugrunde liegenden Theorien dieser Modelle zu haben, bin ich in einem Dilemma, ob dieser TBATS-Ansatz überhaupt gültig ist. Obwohl es den RMSE im elfwöchigen Test erheblich verbessert, frage ich mich, ob es diese Genauigkeit in Zukunft aufrechterhalten kann. Oder auch wenn die Anwendung von Urlaubseffekten von ARIMA auf das TBATS-Ergebnis gerechtfertigt ist. Alle Gedanken von jedem / allen Mitwirkenden werden sehr geschätzt.
Hinweis: Wählen Sie "Verknüpfung speichern unter", um die Datei herunterzuladen.