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
Pokyny k cvičení
- Importuj funkci rozšířeného Dickey-Fullerova testu
adfuller()z balíčkustatsmodels. - Spusť funkci
adfuller()na sloupci'earthquakes_per_year'DataFramuearthquakea 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(____)