Средняя абсолютная ошибка
Прежде чем использовать модель для прогнозирования, важно оценить точность её предсказаний. Хорошим показателем для этого служит средняя абсолютная ошибка (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()