Розширений тест Дікі — Фуллера
У цій вправі ви запустите розширений тест Дікі — Фуллера для ряду часу про землетруси, щоб перевірити стаціонарність. Ви будували графік цього ряду в попередній вправі. Здавалося, що він може бути стаціонарним, але землетруси завдають великої шкоди. Якщо ви хочете робити прогнози щодо них, краще переконайтеся напевне.
Пам'ятайте: якби ряд не був стаціонарним, це означало б, що кількість землетрусів на рік має тренд і змінюється. Це була б погана новина, якщо тренд зростає, адже це означає більше руйнувань. Погана новина і тоді, коли тренд знижується: це може свідчити, що змінюється ядро нашої планети, а це здатне спричинити багато побічних наслідків для нас!
Датафрейм із землетрусами вже завантажено для вас як earthquake.
Ця вправа є частиною курсу
Моделі ARIMA в Python
Інструкції до вправи
- Імпортуйте функцію розширеного тесту Дікі — Фуллера
adfuller()ізstatsmodels. - Запустіть
adfuller()для стовпця'earthquakes_per_year'датафреймуearthquakeта збережіть результат у зміннійresult. - Виведіть статистику тесту, p-значення та критичні значення.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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(____)