Выбор модели для стационарного ряда.
При анализе реальных временных рядов следует выбирать представление процесса с наименьшим количеством параметров.
Для выбора того или иного процесса (AR, MA или ARMA) используют автокорреляционную функцию ACF или частную автокорреляционную функцию PACF.
Частные коэффициенты автокорреляции – r[Xt+τ,Xt / Xt+1,Xt+2,…,Xt+τ-1]=rчаст(τ) можно рассчитать как МНК-оценки коэффициентов ττ в соответствующих моделях авторегрессии AR(τ): Хtτ= 1τ∙Хt-1+ 2τ∙Хt-2+ …+ττ∙Хt-τ+ t.
Например:
rчаст(1) =
в модели Хt1=
11∙Хt-1+
t.
rчаст(2) =
в модели Хt2=
12∙Хt-1+
22∙Хt-2+t.
rчаст(3) =
в модели Хt3=
13∙Хt-1+
23∙Хt-2+33∙Хt-3+t
и т.д.
Характер поведения автокорреляционной функции ACF и частной автокорреляционной функции PACF позволяет выбрать вид модели:
Модель |
ACF |
PACF |
MA(q) |
Обрывается на шаге q |
затухает |
AR(p) |
Затухает |
Обрывается на шаге p |
ARMA(p,q) |
затухает |
затухает |
Модель MA(1):
Модель AR(2):
Модель ARMA(p,q)
Оценивание параметров моделей arma.
Модель авторегрессии.
В случае АR(1): Хt= [0]+1∙Хt-1+ t, где t – «белый шум» с μ=0.
Если имеется константа 0, то мат.ожидание процесса будет равно 0. Следовательно, оценка данного параметра будет равна среднему арифметическому:
;
Оценкой параметра 1 будет выборочный коэффициент автокорреляции 1-ого порядка:
В случае АR(2): Хt= [0]+1∙Хt-1+2∙Хt-2+t, где t – «белый шум» с μ=0.
Оценками параметров 1 и 2 будут:
;
.
Где
-
выборочный коэффициент автокорреляции
порядка :
.
Рассмотрим теперь общий случай авторегрессии: АR(p):
Хt= [0]+1∙Хt-1+ 2∙Хt-2+ …+р∙Хt-р+ t, где t – «белый шум» с μ=0.
Для оценки параметров j (j =1;p) нужно решить систему уравнений:
Модель скользящего среднего:
В случае МА(1): Хt=t
- 1∙t-1,
где t
– «белый шум» с μ=0
требуется оценить один параметр 1.
Для его оценки воспользуемся формулой
коэффициента автокорреляции 1-ого
порядка:
(*).
Если оценить r1 как выборочный коэффициент автокорреляции:
,
то оценки параметра можно найти из соотношения (*):
.
Т.е. нужно найти корни квадратичного уравнения. Их всего будет два. Выбирают тот корень, который удовлетворяет неравенству: │1│<1 (условие обратимости для МА(1)).
В случае МА(2): Хt=t - 1∙t-1- 2∙t-2, где t – «белый шум» с μ=0 требуется оценить два параметра: 1, 2.
Для оценки параметров воспользуемся формулами расчета коэффициентов автокорреляции 1-ого и 2-ого порядков:
(**).
Подставляя вместо коэффициентов автокорреляции их выборочные оценки и решив систему нелинейных уравнений (**) получим искомые оценки 1, 2.
В случае МА(3): Хt=t - 1∙t-1- 2∙t-2-3∙t-3, где t – «белый шум» с μ=0 требуется оценить два параметра: 1, 2, 2.
Для оценки параметров воспользуемся формулами расчета коэффициентов автокорреляции 1-ого, 2-ого и 3-его порядков:
(***).
Подставляя вместо коэффициентов автокорреляции их выборочные оценки и решив систему нелинейных уравнений (***) получим искомые оценки 1, 2, 2.
3. Модель авторегрессии и скользящего среднего ARMA(p,q).
Оценивание параметров данной модели базируется на статистическом оценивании параметров модели с помощью методов моментов.
Рассмотрим один из алгоритмов оценки параметров:
1 этап:
Перепишем модель в виде:
Хt- [0]-1∙Хt-1- 2∙Хt-2- …-р∙Хt-р = t - 1∙t-1- 2∙t-2- …-q∙t-q.
Домножим правую и левую части на Xt-q-1, Xt-q-2,…, Xt-q-p и перейдем к мат.ожиданиям в каждом из р полученных таким образом соотношений. После деления каждого соотношения на 2х получим следующую систему линейных уравнений относительно 1 , ..., р:
2 этап:
Подставим найденные оценки
в исходное уравнение и «протиражируем»
получившееся соотношение для моментов
времени t, t+1,
t+2, …, t+q.
В результате получим следующий набор
из (q+1) соотношений:
Затем обе части 1-ого уравнении поочередно домножим на самих себя, на 2-ое, 3-е уравнение и т.д. После перехода к мат.ожиданиям в левой части каждого из (q+1) уравнения, будут находиться различные комбинации автоковариаций и оценок , а правые части будут представлять собой некоторые нелинейные комбинации от неизвестных параметров: 2х, 1, 2,..., q. Решив эту систему найдем оценки параметров: 2х, 1, 2,..., q.
Оценим параметры модели ARMA(1,1): Хt= 1∙Хt-1+ t - 1∙t-1
1-ый этап:
.
2-ой этап:
Решив данное уравнение относительно
,
выбираем корень, который удовлетворяет
условию:
.
Затем определяем 2.
