НачатьНачать бесплатно

Расширенный тест Дики–Фуллера

В этом упражнении вы запустите расширенный тест Дики–Фуллера на временном ряду землетрясений, чтобы проверить его на стационарность. В прошлом упражнении вы строили этот временной ряд: он выглядел стационарным, однако землетрясения — явление разрушительное, и прежде чем делать прогнозы, стоит убедиться в этом наверняка.

Если ряд окажется нестационарным, это будет означать, что количество землетрясений в год имеет тренд и со временем меняется. Восходящий тренд — плохая новость: он говорит об усилении разрушений. Но и нисходящий тренд тоже тревожен: он может свидетельствовать об изменениях в ядре Земли, что повлечёт за собой множество последствий для нас.

DataFrame с данными о землетрясениях уже загружен под именем earthquake.

Это упражнение является частью курса

Модели ARIMA в Python

Посмотреть курс

Инструкции к упражнению

  • Импортируйте функцию расширенного теста Дики–Фуллера adfuller() из библиотеки statsmodels.
  • Запустите функцию adfuller() на столбце 'earthquakes_per_year' DataFrame 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(____) 
Редактировать и запускать код