ÎncepețiÎncepe gratuit

Testul Augmented Dickey-Fuller

În acest exercițiu vei aplica testul Augmented Dickey-Fuller pe seria de timp a cutremurelor pentru a verifica staționalitatea. Ai reprezentat grafic această serie de timp în exercițiul anterior. Părea că ar putea fi staționară, însă cutremurele sunt extrem de distructive – dacă vrei să faci predicții despre ele, e mai bine să fii sigur.

Amintește-ți că, dacă seria nu ar fi staționară, ar însemna că numărul de cutremure pe an are un trend și se modifică în timp. Ar fi o veste proastă dacă trendul este ascendent, ceea ce ar implica mai multe distrugeri. Ar fi, de asemenea, o veste proastă dacă trendul este descendent – ar putea sugera că nucleul planetei noastre se schimbă, cu numeroase efecte în lanț asupra noastră!

DataFrame-ul cutremurelor a fost încărcat pentru tine sub numele earthquake.

Acest exercițiu face parte din cursul

Modele ARIMA în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă funcția Augmented Dickey-Fuller adfuller() din statsmodels.
  • Aplică funcția adfuller() pe coloana 'earthquakes_per_year' din DataFrame-ul earthquake și atribuie rezultatul variabilei result.
  • Afișează statistica de test, p-valoarea și valorile critice.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(____) 
Editează și rulează codul