Авторегрессионная модель
Авторегрессионная (AR-) модель (англ. autoregressive model) — модель временных рядов, в которой значения временного ряда в данный момент линейно зависят от предыдущих значений этого же ряда. Авторегрессионный процесс порядка p (AR(p)-процесс) определяется следующим образом
где — параметры модели (коэффициенты авторегрессии), — постоянная (часто для упрощения предполагается равной нулю), а — белый шум.
Простейшим примером является авторегрессионный процесс первого порядка AR(1)-процесс:
Для данного процесса коэффициент авторегрессии совпадает с коэффициентом автокорреляции первого порядка.
Другой простой процесс — процесс Юла — AR(2)-процесс:
Операторное представление
Если ввести лаговый оператор , то авторегрессионную модель можно представить следующим образом
или
Стационарность авторегрессионного процесса зависит от корней характеристического полинома . Для того чтобы процесс был стационарным, достаточно, чтобы все корни характеристического полинома лежали вне единичного круга в комплексной плоскости
.
В частности, для AR(1)-процесса , следовательно корень этого полинома
, поэтому условие стационарности можно записать в виде
, то есть коэффициент авторегрессии (он же в данном случае коэффициент автокорреляции) должен быть строго меньше 1 по модулю.
Для AR(2)-процесса можно показать, что условия стационарности имеют вид: .
Стационарные AR-процессы допускают разложение Вольда — представление в виде бесконечного MA-процесса:
Первое слагаемое представляет собой математическое ожидание AR-процесса. Если c=0, то математическое ожидание процесса также равно нулю.
Автокорреляционная функция
Можно показать, что автоковариационная и автокорреляционная функции AR(p)-процесса удовлетворяют рекуррентным соотношениям:
В простейшем случае AR(1)-процесса, математическое ожидание равно , дисперсия
, а автокорреляции
.
В общем случае выражение для математического ожидания через параметры модели было указано выше, однако, выражение для дисперсии временного ряда — существенно усложняется. Можно показать, что дисперсия ряда и вектор автоковариаций
выражаются через параметры следующим образом:
,
где -вектор параметров,
-матрица порядка
, элементы которой определяются следующим образом. Диагональные элементы равны
. Элементы выше диагонали равны
, а элементы ниже диагонали равны
. Здесь подразумевается, что если индекс превышает порядок модели
, то соответствующая величина приравнивается к нулю.
В частности, для AR(1)-процесса матрица равна просто единице, следовательно,
, что соответствует вышеуказанной формуле.
Для -процесса матрица
— второго порядка определяется следующим образом: первая строка равна (
;0), вторая — (
;1). Применив вышеуказанную формулу можно получить следующее выражение для дисперсии данного процесса:
На практике формулы для дисперсии процесса, выраженной через параметры модели обычно не применяются, а используется следующее выражение через ковариации:
Автокорреляционная функция авторегрессионого процесса экспоненциально затухает с возможной осцилляцией (осцилляции зависят от наличия комплексных корней у характеристического полинома). При этом частная автокорреляционная функция при k>p равна нулю. Это свойство используется для идентификации порядка AR-модели по выборочной частной автокорреляционной функции временного ряда.
Для AR(1)-процесса автокорреляционная функция — экспоненциально затухающая функция (без осцилляций), если выполнено условие стационарности. Частная автокорреляционная функция первого порядка равна r, а для более высоких порядков равна 0.
Оценка параметров модели
Учитывая чётность автокорреляционной функции и используя рекуррентное соотношение для первых p автокорреляций, получаем систему уравнений Юла — Уокера:
или в матричной форме
Если использовать вместо истинных автокорреляций (неизвестных) выборочные автокорреляции, получим оценки неизвестных коэффициентов авторегрессии. Можно показать, что этот метод оценки эквивалентен обычному методу наименьших квадратов (МНК). Если случайные ошибки модели имеют нормальное распределение, то данный метод также эквивалентен условному методу максимального правдоподобия. Для получения более точных оценок в последнем случае можно использовать полный метод максимального правдоподобия, в котором используется информация о распределении первых членов ряда. Например, в случае AR(1)-процесса распределение первого члена принимается равным безусловному распределению временного ряда (нормальное распределение с математическим ожиданием и безусловной дисперсией ряда).
Сезонные модели авторегрессии
С помощью AR-моделей можно моделировать сезонность. Такие модели обозначают SAR (Seasonal AR). Например, при наличии квартальных данных и предположении о квартальной сезонности можно построить следующую модель SAR(4):
Фактически это обычная AR-модель с ограничением на параметры модели (равенство нулю параметров при лагах менее 4). На практике сезонность может сочетаться с обычной авторегрессией, например:
В некоторых случаях оказываются полезными сезонные модели, у которых случайная ошибка подчиняется некоторому AR-процессу:
Нетрудно увидеть, что такую модель в операторной форме можно записать как:
Такую модель обозначают .
См. также
- Модель авторегрессии и распределённого лага
- Модель авторегрессии — скользящего среднего
- Модель скользящего среднего
- Векторная авторегрессия
- Лаговый оператор
Примечания
- Разностное уравнение и рекуррентная последовательность. Дата обращения: 18 июля 2015. Архивировано 21 июля 2015 года.
- Марковские последовательности. Дата обращения: 18 июля 2015. Архивировано из оригинала 21 июля 2015 года.
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Авторегрессионная модель, Что такое Авторегрессионная модель? Что означает Авторегрессионная модель?
Avtoregressionnaya AR model angl autoregressive model model vremennyh ryadov v kotoroj znacheniya vremennogo ryada v dannyj moment linejno zavisyat ot predydushih znachenij etogo zhe ryada Avtoregressionnyj process poryadka p AR p process opredelyaetsya sleduyushim obrazom Xt c i 1paiXt i et displaystyle X t c sum i 1 p a i X t i varepsilon t gde a1 ap displaystyle a 1 ldots a p parametry modeli koefficienty avtoregressii c displaystyle c postoyannaya chasto dlya uprosheniya predpolagaetsya ravnoj nulyu a et displaystyle varepsilon t belyj shum Prostejshim primerom yavlyaetsya avtoregressionnyj process pervogo poryadka AR 1 process Xt c rXt 1 et displaystyle X t c rX t 1 varepsilon t Dlya dannogo processa koefficient avtoregressii sovpadaet s koefficientom avtokorrelyacii pervogo poryadka Drugoj prostoj process process Yula AR 2 process Xt c a1Xt 1 a2Xt 2 et displaystyle X t c a 1 X t 1 a 2 X t 2 varepsilon t Operatornoe predstavlenieEsli vvesti lagovyj operator L Lxt xt 1 displaystyle L Lx t x t 1 to avtoregressionnuyu model mozhno predstavit sleduyushim obrazom Xt c i 1paiLiXt et displaystyle X t c sum i 1 p a i L i X t varepsilon t ili a L Xt 1 i 1paiLi Xt c et displaystyle a L X t 1 sum i 1 p a i L i X t c varepsilon t Stacionarnost avtoregressionnogo processa zavisit ot kornej harakteristicheskogo polinoma a z 1 i 1naizi displaystyle a z 1 sum i 1 n a i z i Dlya togo chtoby process byl stacionarnym dostatochno chtoby vse korni harakteristicheskogo polinoma lezhali vne edinichnogo kruga v kompleksnoj ploskosti z gt 1 displaystyle z gt 1 V chastnosti dlya AR 1 processa a z 1 rz displaystyle a z 1 rz sledovatelno koren etogo polinoma z 1 r displaystyle z 1 r poetomu uslovie stacionarnosti mozhno zapisat v vide r lt 1 displaystyle r lt 1 to est koefficient avtoregressii on zhe v dannom sluchae koefficient avtokorrelyacii dolzhen byt strogo menshe 1 po modulyu Dlya AR 2 processa mozhno pokazat chto usloviya stacionarnosti imeyut vid a2 lt 1 a2 a1 lt 1 displaystyle a 2 lt 1 a 2 pm a 1 lt 1 Stacionarnye AR processy dopuskayut razlozhenie Volda predstavlenie v vide beskonechnogo MA processa Xt a 1 L c a 1 L et c1 i 1pai j 0 bjet j displaystyle X t a 1 L c a 1 L varepsilon t frac c 1 sum i 1 p a i sum j 0 infty b j varepsilon t j Pervoe slagaemoe predstavlyaet soboj matematicheskoe ozhidanie AR processa Esli c 0 to matematicheskoe ozhidanie processa takzhe ravno nulyu Avtokorrelyacionnaya funkciyaMozhno pokazat chto avtokovariacionnaya i avtokorrelyacionnaya funkcii AR p processa udovletvoryayut rekurrentnym sootnosheniyam g k j 1pajg k j r k j 1pajr k j displaystyle gamma k sum j 1 p a j gamma k j r k sum j 1 p a j r k j V prostejshem sluchae AR 1 processa matematicheskoe ozhidanie ravno m c 1 r displaystyle mu c 1 r dispersiya g 0 se2 1 r2 displaystyle gamma 0 sigma varepsilon 2 1 r 2 a avtokorrelyacii r k r r k 1 r k rk displaystyle r k r cdot r k 1 Rightarrow r k r k V obshem sluchae vyrazhenie dlya matematicheskogo ozhidaniya cherez parametry modeli bylo ukazano vyshe odnako vyrazhenie dlya dispersii vremennogo ryada sushestvenno uslozhnyaetsya Mozhno pokazat chto dispersiya ryada g 0 displaystyle gamma 0 i vektor avtokovariacij g displaystyle gamma vyrazhayutsya cherez parametry sleduyushim obrazom g 0 1 aT C aaT 1a se2 displaystyle gamma 0 1 a T C aa T 1 a sigma varepsilon 2 g se2 C aaT 1a displaystyle gamma sigma varepsilon 2 C aa T 1 a gde a displaystyle a vektor parametrov C displaystyle C matrica poryadka p displaystyle p elementy kotoroj opredelyayutsya sleduyushim obrazom Diagonalnye elementy ravny cii 1 a2i displaystyle c ii 1 a 2i Elementy vyshe diagonali ravny a2i j 1 displaystyle a 2i j 1 a elementy nizhe diagonali ravny aj a2i j displaystyle a j a 2i j Zdes podrazumevaetsya chto esli indeks prevyshaet poryadok modeli p displaystyle p to sootvetstvuyushaya velichina priravnivaetsya k nulyu V chastnosti dlya AR 1 processa matrica C displaystyle C ravna prosto edinice sledovatelno g 0 1 a21 a2 se2 displaystyle gamma 0 1 frac a 2 1 a 2 sigma varepsilon 2 chto sootvetstvuet vysheukazannoj formule Dlya AR 2 displaystyle AR 2 processa matrica C displaystyle C vtorogo poryadka opredelyaetsya sleduyushim obrazom pervaya stroka ravna 1 a2 displaystyle 1 a 2 0 vtoraya a1 displaystyle a 1 1 Primeniv vysheukazannuyu formulu mozhno poluchit sleduyushee vyrazhenie dlya dispersii dannogo processa g 0 1 a2 se2 1 a2 1 a2 2 a12 displaystyle gamma 0 frac 1 a 2 sigma varepsilon 2 1 a 2 1 a 2 2 a 1 2 Na praktike formuly dlya dispersii processa vyrazhennoj cherez parametry modeli obychno ne primenyayutsya a ispolzuetsya sleduyushee vyrazhenie cherez kovariacii g 0 se2 k 1pakg k displaystyle gamma 0 sigma varepsilon 2 sum k 1 p a k gamma k Avtokorrelyacionnaya funkciya avtoregressionogo processa eksponencialno zatuhaet s vozmozhnoj oscillyaciej oscillyacii zavisyat ot nalichiya kompleksnyh kornej u harakteristicheskogo polinoma Pri etom chastnaya avtokorrelyacionnaya funkciya pri k gt p ravna nulyu Eto svojstvo ispolzuetsya dlya identifikacii poryadka AR modeli po vyborochnoj chastnoj avtokorrelyacionnoj funkcii vremennogo ryada Dlya AR 1 processa avtokorrelyacionnaya funkciya eksponencialno zatuhayushaya funkciya bez oscillyacij esli vypolneno uslovie stacionarnosti Chastnaya avtokorrelyacionnaya funkciya pervogo poryadka ravna r a dlya bolee vysokih poryadkov ravna 0 Ocenka parametrov modeliUchityvaya chyotnost avtokorrelyacionnoj funkcii i ispolzuya rekurrentnoe sootnoshenie dlya pervyh p avtokorrelyacij poluchaem sistemu uravnenij Yula Uokera 1 k p j 1pajr k j r k displaystyle 1 leqslant k leqslant p sum j 1 p a j r k j r k ili v matrichnoj forme Ra r a R 1r R 1r1r2 rp 1r11r1 rp 2r2r11 rp 3 rp 1rp 2rp 3 1 displaystyle Ra r Rightarrow a R 1 r R begin pmatrix 1 amp r 1 amp r 2 amp amp r p 1 r 1 amp 1 amp r 1 amp amp r p 2 r 2 amp r 1 amp 1 amp amp r p 3 r p 1 amp r p 2 amp r p 3 amp amp 1 end pmatrix Esli ispolzovat vmesto istinnyh avtokorrelyacij neizvestnyh vyborochnye avtokorrelyacii poluchim ocenki neizvestnyh koefficientov avtoregressii Mozhno pokazat chto etot metod ocenki ekvivalenten obychnomu metodu naimenshih kvadratov MNK Esli sluchajnye oshibki modeli imeyut normalnoe raspredelenie to dannyj metod takzhe ekvivalenten uslovnomu metodu maksimalnogo pravdopodobiya Dlya polucheniya bolee tochnyh ocenok v poslednem sluchae mozhno ispolzovat polnyj metod maksimalnogo pravdopodobiya v kotorom ispolzuetsya informaciya o raspredelenii pervyh chlenov ryada Naprimer v sluchae AR 1 processa raspredelenie pervogo chlena prinimaetsya ravnym bezuslovnomu raspredeleniyu vremennogo ryada normalnoe raspredelenie s matematicheskim ozhidaniem i bezuslovnoj dispersiej ryada Sezonnye modeli avtoregressiiS pomoshyu AR modelej mozhno modelirovat sezonnost Takie modeli oboznachayut SAR Seasonal AR Naprimer pri nalichii kvartalnyh dannyh i predpolozhenii o kvartalnoj sezonnosti mozhno postroit sleduyushuyu model SAR 4 yt a4yt 4 et displaystyle y t a 4 y t 4 varepsilon t Fakticheski eto obychnaya AR model s ogranicheniem na parametry modeli ravenstvo nulyu parametrov pri lagah menee 4 Na praktike sezonnost mozhet sochetatsya s obychnoj avtoregressiej naprimer yt a1yt 1 a4yt 4 et displaystyle y t a 1 y t 1 a 4 y t 4 varepsilon t V nekotoryh sluchayah okazyvayutsya poleznymi sezonnye modeli u kotoryh sluchajnaya oshibka podchinyaetsya nekotoromu AR processu yt a4yt 4 et et a1et 1 ut displaystyle y t a 4 y t 4 varepsilon t varepsilon t a 1 varepsilon t 1 u t Netrudno uvidet chto takuyu model v operatornoj forme mozhno zapisat kak 1 a1L 1 a4L4 yt ut displaystyle 1 a 1 L 1 a 4 L 4 y t u t Takuyu model oboznachayut AR 1 SAR 4 displaystyle AR 1 times SAR 4 Sm takzheModel avtoregressii i raspredelyonnogo laga Model avtoregressii skolzyashego srednego Model skolzyashego srednego Vektornaya avtoregressiya Lagovyj operatorPrimechaniyaRaznostnoe uravnenie i rekurrentnaya posledovatelnost neopr Data obrasheniya 18 iyulya 2015 Arhivirovano 21 iyulya 2015 goda Markovskie posledovatelnosti neopr Data obrasheniya 18 iyulya 2015 Arhivirovano iz originala 21 iyulya 2015 goda
