LoslegenKostenlos loslegen

Augmented Dickey-Fuller

In dieser Übung führst du den Augmented-Dickey-Fuller-Test auf der Erdbeben-Zeitreihe aus, um auf Stationarität zu testen. Du hast diese Zeitreihe in der letzten Übung geplottet. Sie sah so aus, als könnte sie stationär sein, aber Erdbeben richten großen Schaden an. Wenn du Vorhersagen darüber machen möchtest, solltest du dir sicher sein.

Denk daran: Wenn sie nicht stationär wäre, würde das bedeuten, dass die Anzahl der Erdbeben pro Jahr einen Trend hat und sich verändert. Das wäre schlimme Nachrichten, wenn der Trend nach oben zeigt, denn das bedeutet mehr Schäden. Es wäre auch schlimme Nachrichten, wenn der Trend nach unten ginge – das könnte darauf hindeuten, dass sich der Erdkern verändert, und das hätte viele Nebenwirkungen für uns!

Der DataFrame mit den Erdbeben wurde als earthquake für dich geladen.

Diese Übung ist Teil des Kurses

ARIMA-Modelle in Python

Kurs anzeigen

Anleitung zur Übung

  • Importiere die Augmented-Dickey-Fuller-Funktion adfuller() aus statsmodels.
  • Führe adfuller() auf der Spalte 'earthquakes_per_year' des DataFrames earthquake aus und speichere das Ergebnis in result.
  • Gib die Teststatistik, den p-Wert und die kritischen Werte aus.

Interaktive Übung

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

# Import augmented dicky-fuller test function
from statsmodels.tsa.stattools import ____

# Run test
result = ____

# Print test statistic
print(____)

# Print p-value
print(____)

# Print critical values
print(____) 
Code bearbeiten und ausführen