ПочатиПочніть безкоштовно

Змодельована 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

Редагувати та запускати код