AIC и BIC против ACF и PACF
В этом упражнении вы выполните поиск оптимального порядка модели по критериям AIC и BIC для временного ряда землетрясений. На прошлом занятии вы определили, что этот набор данных напоминает процесс AR(1). Проведите перебор параметров по сетке и проверьте, совпадают ли результаты. Графики ACF и PACF для этого набора данных представлены ниже.
<\center>\center>Класс модели ARIMA и DataFrame с временным рядом earthquake уже доступны в вашем окружении.
Это упражнение является частью курса
Модели ARIMA в Python
Инструкции к упражнению
- Выполните перебор порядков
pиqот 0 до 2. - Внутри цикла попробуйте (
try) подогнать модель ARMA(p,q) к рядуearthquakeна каждой итерации. - Выводите значения
pиqвместе с AIC и BIC на каждой итерации. - Если подгонка модели завершается ошибкой, выводите
p,q,None,None.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Loop over p values from 0-2
for p in ____:
# Loop over q values from 0-2
for q in ____:
try:
# create and fit ARMA(p,q) model
model = ____
results = model.____
# Print order and results
print(p, q, ____, ____)
except:
print(p, q, ____, ____)