CommencerCommencer gratuitement

Dickey-Fuller augmenté

Dans cet exercice, vous allez exécuter le test de Dickey-Fuller augmenté sur la série temporelle des tremblements de terre afin de tester la stationnarité. Vous avez tracé cette série au dernier exercice. Elle semblait potentiellement stationnaire, mais les tremblements de terre sont très destructeurs. Si vous souhaitez faire des prédictions à leur sujet, mieux vaut en être sûr.

Rappelez-vous que si elle n’est pas stationnaire, cela signifie que le nombre de tremblements de terre par an présente une tendance et évolue. Ce serait une très mauvaise nouvelle si la tendance est à la hausse, car cela implique plus de dégâts. Ce serait aussi une très mauvaise nouvelle si la tendance est à la baisse : cela pourrait suggérer que le noyau de notre planète change, avec de nombreuses répercussions possibles pour nous !

Le DataFrame des tremblements de terre a été chargé pour vous sous le nom earthquake.

Cet exercice fait partie du cours

Modèles ARIMA en Python

Afficher le cours

Instructions

  • Importez la fonction Dickey-Fuller augmentée adfuller() depuis statsmodels.
  • Exécutez la fonction adfuller() sur la colonne 'earthquakes_per_year' du DataFrame earthquake et affectez le résultat à result.
  • Affichez la statistique de test, la p-valeur et les valeurs critiques.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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