Змодельована ARIMA
Перш ніж аналізувати реальні часові ряди, варто попрактикуватися з трохи складнішою моделлю.
Тут ми згенерували 250 спостережень з моделі ARIMA(2,1,0) із дрейфом, заданої як $$Y_t = 1 + 1.5 Y_{t-1} - .75 Y_{t-2} + W_t\,$$, де \(Y_t = \nabla X_t = X_{t} - X_{t-1}\).
Ви застосуєте відомі прийоми, щоб підібрати модель до даних.
Пакет astsa попередньо завантажено, а згенеровані дані містяться в x. Ряд x і детрендований ряд y <- diff(x) уже побудовано на графіках.
Ця вправа є частиною курсу
Моделі ARIMA в R
Інструкції до вправи
- Побудуйте вибіркові ACF і PACF за допомогою
acf2()для продиференційованих данихdiff(x), щоб визначити модель. - Підійміть модель ARIMA(2,1,0) за допомогою
sarima()на згенерованих даних. Перегляньте t-таблицю та інші результати виводу, щоб оцінити якість моделі.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Plot sample P/ACF of differenced data and determine model
# Estimate parameters and examine output