LoslegenKostenlos loslegen

Datenanalyse – Rohstoffpreise

Mit Rohstoffen Geld zu verdienen, ist nicht einfach. Die meisten Rohstoffhändler machen eher Verluste als Gewinne. Das Paket astsa enthält den Datensatz chicken, das ist der monatliche Spotpreis für ganze Hähnchen, Georgia Docks, in US-Cent pro Pfund, von August 2001 bis Juli 2016.

Das Paket astsa ist in deiner R-Konsole vorab geladen und die Daten sind für dich geplottet. Achte auf Trend- und Saisonal-Komponenten.

Zuerst wirst du ein SARIMA-Modell sorgfältig auf die Rohstoffzeitreihe anpassen. Danach nutzt du das angepasste Modell, um den Spotpreis für ganze Hähnchen vorherzusagen.

Nach Entfernung des Trends deuten die Stichproben-ACF und -PACF auf ein AR(2)-Modell hin, weil die PACF nach Lag 2 abfällt und die ACF langsam ausläuft. Allerdings bleibt in der ACF eine kleine saisonale Komponente übrig. Diese kannst du durch das Hinzufügen einer SAR(1)-Komponente berücksichtigen.

Übrigens: Wenn du andere Rohstoffe aus verschiedenen Regionen analysieren möchtest, findest du viele Zeitreihen bei index mundi.

Diese Übung ist Teil des Kurses

ARIMA-Modelle in R

Kurs anzeigen

Anleitung zur Übung

  • Plotte die differenzierten (d = 1) Daten diff(chicken). Beachte, dass der Trend entfernt ist, und achte auf das saisonale Verhalten.
  • Plotte die Stichproben-ACF und -PACF der differenzierten Daten bis Lag 60 (5 Jahre). Dabei fällt auf: Ein AR(2) scheint passend, aber in den detrendeten Daten bleibt eine kleine, aber signifikante saisonale Komponente.
  • Fitte ein ARIMA(2,1,0) auf die chicken-Daten und überprüfe, dass in den Residuen noch Korrelation vorhanden ist.
  • Fitte ein SARIMA(2,1,0)x(1,0,0)12 und beobachte, dass das Modell gut passt.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Plot differenced chicken


# Plot P/ACF pair of differenced data to lag 60


# Fit ARIMA(2,1,0) to chicken - not so good


# Fit SARIMA(2,1,0,1,0,0,12) to chicken - that works

Code bearbeiten und ausführen