LoslegenKostenlos loslegen

ARMA-Modelle simulieren

Wie wir im Video gesehen haben, lässt sich jede stationäre Zeitreihe als Linearkombination von weißem Rauschen schreiben. Außerdem hat jedes ARMA-Modell diese Form, daher eignet es sich gut zur Modellierung stationärer Zeitreihen.

R stellt mit arima.sim() eine einfache Funktion bereit, um Daten aus einem ARMA-Modell zu generieren. Zum Beispiel lautet die Syntax zum Erzeugen von 100 Beobachtungen aus einer MA(1) mit dem Parameter .9: arima.sim(model = list(order = c(0, 0, 1), ma = .9 ), n = 100). Du kannst auch order = c(0, 0, 0) verwenden, um weißes Rauschen zu erzeugen.

In dieser Übung generierst du Daten aus verschiedenen ARMA-Modellen. Erzeuge für jeden Befehl 200 Beobachtungen und stelle das Ergebnis grafisch dar.

Diese Übung ist Teil des Kurses

ARIMA-Modelle in R

Kurs anzeigen

Anleitung zur Übung

  • Verwende arima.sim() und plot(), um weißes Rauschen zu erzeugen und zu plotten.
  • Verwende arima.sim() und plot(), um eine MA(1) mit dem Parameter .9 zu erzeugen und zu plotten.
  • Verwende arima.sim() und plot(), um eine AR(2) mit den Parametern 1.5 und -.75 zu erzeugen und zu plotten.

Interaktive Übung

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

# Generate and plot white noise
WN <- 


# Generate and plot an MA(1) with parameter .9 
MA <- 


# Generate and plot an AR(2) with parameters 1.5 and -.75
AR <- 

Code bearbeiten und ausführen