Začněte nyníZačněte zdarma

Rozšířený Dickey-Fullerův test

V tomto cvičení spustíš rozšířený Dickey-Fullerův test na časové řadě zemětřesení, abys ověřil/a stacionaritu. Tuto časovou řadu jsi vykreslit/a v předchozím cvičení. Vypadalo to, že by mohla být stacionární – ale zemětřesení způsobují obrovské škody, takže se chceš ujistit.

Pamatuj, že pokud by řada stacionární nebyla, znamenalo by to, že počet zemětřesení za rok má trend a mění se. To by byla špatná zpráva, pokud by trend mířil nahoru – víc zemětřesení znamená víc škod. Ale špatná zpráva by to byla i při klesajícím trendu: mohl by naznačovat změny v zemském jádru, které by měly dalekosáhlé důsledky.

DataFrame se zemětřeseními je načtený jako earthquake.

Toto cvičení je součástí kurzu

ARIMA modely v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Importuj funkci rozšířeného Dickey-Fullerova testu adfuller() z balíčku statsmodels.
  • Spusť funkci adfuller() na sloupci 'earthquakes_per_year' DataFramu earthquake a výsledek přiřaď do proměnné result.
  • Vypiš testovou statistiku, p-hodnotu a kritické hodnoty.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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(____) 
Upravit a spustit kód