Dickey-Fuller augmenté
Dans cet exercice, vous allez exécuter le test de Dickey-Fuller augmenté sur la série chronologique des tremblements de terre afin de vérifier la stationnarité. Vous avez tracé cette série au dernier exercice. Elle semblait peut-être stationnaire, mais les séismes sont très dommageables. Si vous voulez faire des prévisions à leur sujet, mieux vaut en être certain.
Rappelez-vous que si elle n'était pas stationnaire, cela voudrait dire que le nombre de séismes par année suit une tendance et est en train de changer. Ce serait une très mauvaise nouvelle si la tendance est à la hausse, car cela signifie plus de dommages. Ce serait aussi une très mauvaise nouvelle si la tendance est à la baisse, car cela pourrait laisser croire que le noyau de notre planète change, avec de nombreux effets en cascade pour nous!
Le DataFrame des tremblements de terre a été chargé pour vous sous le nom earthquake.
Cette activité fait partie du cours
Modèles ARIMA en Python
Instructions de l’exercice
- Importez la fonction de Dickey-Fuller augmenté
adfuller()depuisstatsmodels. - Exécutez la fonction
adfuller()sur la colonne'earthquakes_per_year'du DataFrameearthquakeet assignez le résultat àresult. - Affichez la statistique de test, la valeur p et les valeurs critiques.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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(____)