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

Средняя абсолютная ошибка

Прежде чем использовать модель для прогнозирования, важно оценить точность её предсказаний. Хорошим показателем для этого служит средняя абсолютная ошибка (MAE) — среднее абсолютное отклонение предсказанных значений от фактических.

В этом упражнении вы вычислите MAE для модели ARMA(1,1), обученной на временном ряде землетрясений.

Библиотека numpy уже импортирована в вашу среду как np, а временной ряд землетрясений доступен под именем earthquake.

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

Модели ARIMA в Python

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

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

  • Используйте функции np для вычисления средней абсолютной ошибки (MAE) по атрибуту .resid объекта results.
  • Выведите значение MAE.
  • Вызовите метод .plot() у датафрейма без аргументов, чтобы построить график временного ряда earthquake.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Fit model
model = ARIMA(earthquake, order=(1,0,1))
results = model.fit()

# Calculate the mean absolute error from residuals
mae = ____

# Print mean absolute error
print(____)

# Make plot of time series for comparison
____
plt.show()
Редактировать и запускать код