White-Noise-Modell simulieren
Das White-Noise-(WN-)Modell ist ein grundlegendes Zeitreihenmodell. Es dient auch als Basis für die komplexeren Modelle, die wir betrachten werden. Wir konzentrieren uns auf die einfachste Form von WN: unabhängig und identisch verteilte Daten.
Die Funktion arima.sim() kann verwendet werden, um Daten aus verschiedenen Zeitreihenmodellen zu simulieren. ARIMA ist die Abkürzung für die Modellklasse der autoregressiv integrierten gleitenden Durchschnitte, mit der wir uns in diesem Kurs beschäftigen.
Ein ARIMA(p, d, q)-Modell hat drei Teile: die autoregressive Ordnung p, die Ordnung der Integration (bzw. Differenzierung) d und die Ordnung des gleitenden Durchschnitts q. Wir gehen gleich auf jeden dieser Teile ein, aber zunächst merken wir uns: Das ARIMA(0, 0, 0)-Modell, also wenn alle Komponenten null sind, ist einfach das WN-Modell.
In dieser Übung übst du, ein einfaches WN-Modell zu simulieren.
Diese Übung ist Teil des Kurses
Zeitreihenanalyse in R
Anleitung zur Übung
- Verwende
arima.sim(), um aus dem WN-Modell mitlist(order = c(0, 0, 0))zu simulieren. Setze das Argumentnauf100, um 100 Beobachtungen zu erzeugen. Speichere diese Daten alswhite_noise. - Zeichne dein Objekt
white_noisemitts.plot(). - Wiederhole deinen ursprünglichen Aufruf von
arima.sim(), setze diesmal aber das Argumentmeanauf100undsdauf10. Speichere diese Daten alswhite_noise_2. - Zeichne dein Objekt
white_noise_2mit einem weiteren Aufruf vonts.plot().
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Simulate a WN model with list(order = c(0, 0, 0))
white_noise <- arima.sim(model = ___, n = ___)
# Plot your white_noise data
# Simulate from the WN model with: mean = 100, sd = 10
white_noise_2 <- arima.sim(model = ___, n = ___, mean = ___, sd = ___)
# Plot your white_noise_2 data