CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Importez la fonction de Dickey-Fuller augmenté adfuller() depuis statsmodels.
  • Exécutez la fonction adfuller() sur la colonne 'earthquakes_per_year' du DataFrame earthquake et 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(____) 
Modifier et exécuter le code