Dickey-Fuller aumentato
In questo esercizio eseguirai il test di Dickey-Fuller aumentato sulla serie temporale dei terremoti per verificare la stazionarietà. Hai già tracciato questa serie nell’esercizio precedente. Sembrava potenzialmente stazionaria, ma i terremoti sono molto distruttivi. Se vuoi fare previsioni su di essi, è meglio esserne sicuri.
Ricorda che, se non fosse stazionaria, significherebbe che il numero di terremoti per anno ha un trend e sta cambiando. Sarebbe una pessima notizia se il trend fosse in aumento, perché implicherebbe più danni. Sarebbe anche una pessima notizia se fosse in diminuzione: potrebbe suggerire che il nucleo del nostro pianeta stia cambiando, con molte possibili ripercussioni per noi!
Il DataFrame dei terremoti è già stato caricato come earthquake.
Questo esercizio fa parte del corso
Modelli ARIMA in Python
Istruzioni dell'esercizio
- Importa da
statsmodelsla funzione di Dickey-Fuller aumentatoadfuller(). - Esegui la funzione
adfuller()sulla colonna'earthquakes_per_year'del DataFrameearthquakee assegna il risultato aresult. - Stampa la statistica del test, il p-value e i valori critici.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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(____)