ARIMA

Материал из testwiki
Перейти к навигации Перейти к поиску

Шаблон:Не путать ARIMA (Шаблон:Lang-en, иногда модель Бокса — Дженкинса, методология Бокса — Дженкинса) — интегрированная модель авторегрессии — скользящего среднего — модель и методология анализа временных рядов. Является расширением моделей ARMA для нестационарных временных рядов, которые можно сделать стационарными взятием разностей некоторого порядка от исходного временного ряда (так называемые интегрированные или разностно-стационарные временные ряды). Модель ARIMA(p,d,q) означает, что разности временного ряда порядка d подчиняются модели ARMA(p,q).

Формальное определение модели

Модель ARIMA(p,d,q) для нестационарного временного ряда Xt имеет вид:

dXt=c+i=1paidXti+j=1qbjεtj+εt

где εt — стационарный временной ряд;

c,ai,bj — параметры модели.
d — оператор разности временного ряда порядка d (последовательное взятие d раз разностей первого порядка — сначала от временного ряда, затем от полученных разностей первого порядка, затем от второго порядка и т. д.)

Также данная модель интерпретируется как ARMA(p+d,q)- модель с d единичными корнями. При d=0 имеем обычные ARMA-модели.

Операторное представление

С помощью лагового оператора L:Lxt=xt1 данные модели можно записать следующим образом:

(1L)dXt=c+(i=1paiLi)(1L)dXt+(1+j=1qbjLj)εt,

или сокращённо:

a(L)(1L)dXt=c+b(L)εt.

где a(L)=1i=1paiLi

b(L)=1+j=1qbjLj

Пример

Простейшим примером ARIMA-модели является известная модель случайного блуждания:

xt=xt1+εtxt=(1L)xt=εt

Следовательно это модель ARIMA(0,1,0).

Интегрированные временные ряды

Шаблон:Main ARIMA-модели позволяют моделировать интегрированные или разностно-стационарные временные ряды (DS-ряды, diference stationary).

Временной Xt ряд называется интегрированным порядка k (обычно пишут XtI(k)), если разности ряда порядка k, то есть kxt являются стационарными, в то время как разности меньшего порядка (включая нулевого порядка, то есть сам временной ряд) не являются стационарными относительно некоторого тренда рядами (TS-рядами, trend stationary). В частности I(0) — это стационарный процесс.

Порядок интегрированности временного ряда и есть порядок d модели ARIMA(p,d,q).

Методология ARIMA (Бокса — Дженкинса)

Подход ARIMA к временным рядам заключается в том, что в первую очередь оценивается стационарность ряда. Различными тестами выявляются наличие единичных корней и порядок интегрированности временного ряда (обычно ограничиваются первым или вторым порядком). Далее при необходимости (если порядок интегрированности больше нуля) ряд преобразуется взятием разности соответствующего порядка и уже для преобразованной модели строится некоторая ARMA-модель, поскольку предполагается, что полученный процесс является стационарным, в отличие от исходного нестационарного процесса (разностно-стационарного или интегрированного процесса порядка d).

Модели ARFIMA

Теоретически порядок интегрированности d временного ряда может быть не целой величиной, а дробной. В этом случае говорят о дробно-интегрированных моделях авторегрессии — скользящего среднего (ARFIMA, AutoRegressive Fractional Integrated Moving Average). Для понимания сущности дробного интегрирования необходимо рассмотреть разложение оператора взятия d-ой разности в степенной ряд по степеням лагового оператора для дробных d (разложение в ряд Тейлора):

d=(1L)d=k=0j=0k1(dj)(1)kk!Lk.

Литература

Шаблон:Вс