Автоматическое прогнозирование с экспоненциальным сглаживанием
Одноимённая функция для поиска ошибок, тренда и сезонности (ETS) позволяет полностью автоматически строить прогнозы для широкого круга временных рядов.
Теперь вы протестируете её на двух рядах — austa и hyndsight, — с которыми уже работали в этой главе. Оба ряда предварительно загружены в вашу рабочую среду.
Это упражнение является частью курса
Прогнозирование в R
Инструкции к упражнению
- С помощью
ets()подберите ETS-модель для рядаaustaи сохраните её в переменнуюfitaus. - С помощью соответствующей функции проверьте остатки этой модели.
- Постройте прогнозы на основе модели, используя
forecast()совместно сautoplot(). - Повторите эти три шага для ряда
hyndsightи сохраните модель в переменнуюfiths. - Какая из моделей не проходит тест Льюнга–Бокса? Присвойте переменным
fitausfailиfithsfailзначениеTRUE(если тест не пройден) илиFALSE(если тест пройден).
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Fit ETS model to austa in fitaus
___ <- ___(___)
# Check residuals
___(___)
# Plot forecasts
___(___(___))
# Repeat for hyndsight data in fiths
fiths <- ___(___)
___(___)
___(___(___))
# Which model(s) fails test? (TRUE or FALSE)
fitausfail <- ___
fithsfail <- ___