Это не официальный сайт wikipedia.org 01.01.2023

Авторегрессионная условная гетероскедастичность — Википедия

Авторегрессионная условная гетероскедастичность

(перенаправлено с «GARCH»)

Авторегрессионная условная гетероскедастичность (англ. ARCH — AutoRegressive Conditional Heteroscedasticity) — применяемая в эконометрике модель для анализа временных рядов (в первую очередь финансовых), у которых условная (по прошлым значениям ряда) дисперсия ряда зависит от прошлых значений ряда, прошлых значений этих дисперсий и иных факторов. Данные модели предназначены для «объяснения» кластеризации волатильности на финансовых рынках, когда периоды высокой волатильности длятся некоторое время, сменяясь затем периодами низкой волатильности, причём среднюю (долгосрочную, безусловную) волатильность можно считать относительно стабильной.

Модели ARCH впервые были предложены Робертом Энглом в 1982 году. Уже в 1986 году Боллерслев предложил обобщение этих моделей (GARCH). В дальнейшем различные авторы предложили и иные варианты моделей данного типа, учитывающих те или иные особенности.

Общая идеяПравить

Процессы с условной гетероскедастичностью можно представить следующим образом:

u t = σ t ε t  

где ε t  , имеет, например, стандартное нормальное распределение, а σ t = f ( u t 1 , u t 2 , . . . )   - то есть является случайной величиной зависящей от прошлых значений u t   Соответственно, условная дисперсия такого процесса (при зафиксированном прошлом процесса) будет равна σ t  :

V ( u t | u t 1 , u t 2 . . . ) = σ t 2  

При этом безусловная дисперсия σ 2  предполагается постоянной, поэтому в принципе оценку параметров моделей с условной гетероскедастичностью в случайных ошибках можно осуществить посредством обычного метода наименьших квадратов, который и в данном случае будет наиболее эффективной из линейных оценок (ниже будет указано, однако, что существуют более эффективные нелинейные оценки).

Модели различаются, в первую очередь, функциональными формами для условной дисперсии, а также базовыми распределениями для ε t   (по умолчанию нормальное распределение, однако применяются и другие распределения с более тяжелыми хвостами)

Базовые моделиПравить

ARCHПравить

ARCH-моделью порядка q (обозначают ARCH(q)) называют временной ряд u t   с функцией условной дисперсии следующего вида:

σ t 2 = ω + i = 1 q α i u t i 2  

Для недопущения отрицательных значений дисперсии предполагается, что все коэффициенты модели неотрицательны, причём константа строго положительна. Если данный процесс стационарный, то безусловная дисперсия постоянна и равна, очевидно,

σ 2 = ω 1 i = 1 q α i  

Необходимое условие стационарности — сумма коэффициентов модели (без константы) строго меньше единицы. Если сумма коэффициентов равна единице, имеем интегрированный ARCH (нестационарный).

ARCH-процессы характеризуются положительным эксцессом («толстые хвосты»). Например, для ARCH(1)-процесса сдвиг от эксцесса нормального распределения равен 6 α 1 2 / ( 1 3 α 1 2 )  , если α 1 < 1 / 3  

Оценка параметров ARCH(q)-модели может быть произведена при помощи обычного МНК.

GARCHПравить

ARCH-модель предполагает зависимость условной дисперсии только от квадратов прошлых значений временного ряда. Обобщить данную модель можно предположив, что условная дисперсия зависит также от прошлых значений самой условной дисперсии. Это так называемый обобщённый ARCH (Generalized ARCH — GARCH). В этом случае GARCH(p, q) модель (где p — порядок GARCH-членов σ 2   и q — порядок ARCH-членов u 2  ) описывается следующим образом:

σ t 2 = ω + i = 1 q α i u t i 2 + j = 1 p β j σ t j 2  

Необходимое условие стационарности i = 1 p   β i + i = 1 q   α i < 1  . Безусловная дисперсия стационарного GARCH(p, q)-процесса будет постоянна и равна

σ 2 = ω 1 i = 1 p   β i i = 1 q   α i  

Если сумма коэффициентов равна единице, то имеем интегрированный GARCH — IGARCH, безусловная дисперсия которого бесконечна.

GARCH-MПравить

GARCH-в-среднем (GARCH-in-Mean, GARCH-M) предложена Энглом и др. в 1987 году. В данном случае речь не идет о специальной модели для условной дисперсии. Речь идет об использовании условной дисперсии в качестве одного из факторов регрессионной модели для премии за риск. Если обозначить избыточную доходность y t  , то модель GARCH-M означает, что[1]

y t = a + f ( σ t 2 ) E [ f ( σ t + 1 2 ) ] + u t  

где случайная ошибка модели является GARCH-процессом с условной дисперсией σ t 2  , а f-некоторая функция.

Энгл использовал функцию f ( σ t 2 ) = b σ t 2 = b σ t  , однако, теоретически возможны любые варианты, в частности просто f ( σ t 2 ) = b σ t 2   или f ( σ t 2 ) = b ln σ t 2  . Все три варианта (дисперсия, ско и логарифм дисперсии) предусмотрены в эконометрической программе Eviews (например, в версии 10).

Асимметричные модели GARCHПравить

Данные модификации базовых моделей имеют целью учесть наблюдаемую иногда на финансовых рынках асимметрию: плохие новости (отрицательные шоки) обычно оказывают большее влияние на волатильность, чем хорошие новости (положительные шоки), то есть волатильность выше на падающем рынке, чем на растущем. Этот эффект иногда называют эффектом левериджа (рычага), что связано с одним из объяснений этого явления о том, что цены акций снижаются, увеличивая финансовый леверидж компаний, а значит и уровень рисков (что соответствует большей волатильности). В рамках классических GARCH-моделей этот эффект объяснить невозможно, так как условная дисперсия зависит от квадратов прошлых значений ряда и не зависит от знаков.

EGARCHПравить

Модель EGARCH предложена Нельсоном в 1991 году. В данной модели кроме учёта асимметрии также решается проблема положительной определенности модели, так как вместо условных дисперсий в модели участвуют их логарифмы:

ln σ t 2 = α 0 + i = 1 q α i g ( z t i ) + j = 1 p β j ln σ t j 2   ,       g ( z t ) = δ 1 z t + δ 2 ( | z t | 2 / π )   ,       z t i i d ( 0 , 1 )  

AGARCHПравить

Асимметричная GARCH (AGARCH) модель предложена Энглом в 1990 г.

σ t 2 = α 0 + i = 1 q α i ( u t i γ ) 2 + j = 1 p β j σ t j 2  

Нелинейная AGARCH(1,1)-модель (NAGARCH) предложена Энглом и Ыном в 1993 г.

σ t 2 = α 0 + α 1 ( u t 1 / σ t 1 γ ) 2 + β σ t 1 2  

TGARCH и GJR-GARCHПравить

Пороговые модели GARCH (Threshold GARCH, TGARCH) предложена Закояном в 1991 году и независимо от него Глостеном, Джаганнатаном и Ранклом в 1993 году (последнюю модель обозначают по именам авторов GJR-GARCH). Отличие этих двух моделей заключается лишь в том, что модель Закояна использует условные стандартные отклонения, а модель GJR — условную дисперсию. Эти модели можно представить следующим образом:

σ t δ = α 0 + i = 1 q ( α i u t i δ + γ i I t i u t i δ ) + j = 1 p β j σ t j δ   ,     I t = { 1 ,   u t < 0 0 ,   u t 0  

где для модели Закояна δ = 1  , а для модели GJR — δ = 2  . Фактически в моделях вводятся предполагаются разные коэффициенты для отрицательных и положительных прошлых значений ряда, поэтому иногда TGARCH-модель представляют также в следующем виде:

σ t = α 0 + i = 1 q ( α i + u t i + + α i u t i ) + j = 1 p β j σ t j  

где u + = max ( 0 , u )   ,   u = max ( 0 , u )  .

QGARCHПравить

Квадратическая GARCH (QGARCH) предложена Сентана в 1995 году

σ t 2 = σ 2 + a T x t q + x t q T A x t q + j = 1 p β j σ t j 2   ,     x t q = ( u t 1 . . . , u t q ) T  

где A-симметрическая положительно определенная матрица, a-положительный вектор.

Данная модель учитывает кроме эффекта левериджа также и возможное взаимодействие влияния лагов благодаря внедиагональным элементам матрицы A. В случае, если матрица А диагональна, а вектор а равен нулю, то получаем стандартные модели GARCH. Если при диагональной матрице А вектор а-ненулевой, то имеем асимметричные GARCH. Если A = c c T ,   a = 2 σ c  , где c-некоторый вектор, а коэффициенты β j = 0  , то получаем линейную модель стандартного отклонения σ t = | σ + c T x t q |  

Обобщающие моделиПравить

APGARCHПравить

Асимметричная степенная модель GARCH (APGARCH) предложена Дингом и другими авторами в 1993 году и является обобщением многих других моделей:

σ t δ = α 0 + i = 1 q α i ( | u t i | γ i u t i ) δ + j = 1 p β j σ j δ   ,   δ > 0 ,   1 < γ i < 1  

Если степенной параметр δ = 2  , а показатель учёта асимметрии γ i = 0  , то получаем обычные GARCH-модели. Если δ = 1   (показатель учёта асимметрии также равен нулю), то получаем GARCH-модель для условного стандартного отклонения Тейлора (1986) и Шверта(1989):

σ t = α 0 + i = 1 q α i | u t i | + j = 1 p β j σ j  

Если же показатель учёта асимметрии не равен нулю, то получаем TGARCH-модель. Если δ = 2   и показатель учёта асимметрии принимает неотрицательные значения, то получаем GJR-GARCH.

В общем случае, если γ i = 0  , то получаем нелинейный GARCH (NGARCH) Хиггинса и Бера, предложенную в 1992 году

σ t δ = α 0 + i = 1 q α i | u t i | δ + j = 1 p β j σ j δ   ,     , δ > 0  

Модель Хентшеля (fGARCH)Править

Данная модель была предложена Хентшелем в 1995 году. Она использует известное преобразование Бокса-Кокса, что позволяет учесть большое множество моделей. Модель с одним лагом имеет вид:

σ λ 1 λ = α 0 + α σ t 1 λ f ν ( z t 1 ) + β σ λ 1 λ   ,     f ( z t 1 ) = | z t b | c ( z t b )  

Если λ = ν   и b=0, то получаем APGARCH(1,1), а значит и все частные модели учитываемые последней моделью. Данная модель, в отличие от APGARCH, также позволяет получить EGARCH — в пределе при λ 0   преобразование Бокса-Кокса равно логарифмической функции и если ν = 1  , то получаем EGARCH(1,1).

Используемые распределенияПравить

В GARCH-моделях используются различные распределения для лучшего соответствия эмпирическим особенностям финансовых рядов. Уже использование нормального распределения объясняет в значительной степени «толстые хвосты» в распределении доходностей. Тем не менее, этого оказывается недостаточно. Часто полезным оказывается использование распределение Стьюдента с малым числом степеней свободы, которое само имеет более толстые хвосты по сравнению с нормальным распределением. Такие модели иногда обозначают GARCH-t. В целях учёта асимметрии используют также специальное скошенное распределение Стьюдента (t-распределение Хансена). Такие модели иногда обозначают GARCH-HT

GED-распределения.

Регрессионные модели с GARCH-ошибкойПравить

Регрессионные модели, в которых случайная ошибка удовлетворяет некоторому процессу авторегрессионной условной гетероскедастичности, можно оценить с помощью обычного метода наименьших квадратов, который и в данном случае позволит получить наилучшие линейные несмещенные оценки, так как безусловная дисперсия случайной ошибки постоянна и отсутствует автокорреляция случайных ошибок. Тем не менее можно получить более эффективные нелинейные оценки на основе метода максимального правдоподобия. Например, можно показать, что применение метода максимального правдоподобия к модели c нормально распределенной GARCH-ошибкой эквивалентно минимизации следующей функции:

l = l n L = t = 1 n ln σ t 2 + t = 1 n e t 2 σ t 2  

e-остатки регрессионной модели

Таким образом, учёт дополнительной информации о GARCH-процессе в случайных ошибках позволяет получить потенциально более точные оценки параметров модели.

Однако, ещё больший эффект имеет место в случае интервальных краткосрочных прогнозов по регрессионным моделям. В данном случае GARCH-модель позволяет точнее оценить условную по прошлой информации дисперсию и построить более точный интервальный прогноз.

В связи с этим немаловажным является тестирование ARCH-процесса в ошибках модели.

Тестирование ARCHПравить

Тест использует МНК-остатки регрессии. Для этого строится вспомогательная регрессия квадратов остатков на квадраты прошлых остатков. Далее с помощью F-теста или LM-теста проверяется значимость этой вспомогательной регрессии. Если она признается значимой, то значимым является ARCH-эффект. В противном случае его можно считать незначимым.

Многомерные модели GARCHПравить

Модели условной гетероскедастичности применяются и для многомерных (векторных) процессов - совокупности одномерных процессов. Процесс моделируется как

z t = V t 1 / 2 ε t  

Однако, в многомерном случае возникают дополнительные требования, связанные с симметричностью и положительной определенностью ковариационных матриц. Это накладывает определенные ограничения на возможные формы моделей для условных ковариационных матриц - прямое копирование одномерных моделей не удовлетворяет необходимым требованиям.

Основные многомерные GARCH-модели: Vech, BEKK, GO-GARCH, DCC/CCC GARCH и др.

Модель VECHПравить

Наиболее "простое" обобщение GARCH-моделей на многомерный случай - это моделирование ковариацинной матрицы как вектора посредством оператора VECH, который приводит к векторном представлению нижней треугольной части ковариационной матрицы:

v t = c + i = 1 q A i v e c h ( u t i u t i T ) + i = 1 p B i v t i , v t = v e c h ( V t )  

Из векторного представления несложно обратно восстановить ковариационную матрицу. Тем самым автоматически обеспечивается симметричность получаемой матрицы. Однако, для положительной определенности ее необходимы дополнительные ограничения на коэффициенты (матрицы коэффициентов)

Модель BEKKПравить

Данная модель является достаточно общей и потому требует оценки большого числа параметров. Условная ковариационная матрица модели BEKK(p,q,k) моделируется следующим образом

V t = C C T + j = 1 k i = 1 q A i j u t i u t i T A i j T + j = 1 k i = 1 p B i j V t i B i j T  

C   - нижняя треугольная матрица

Здесь симметричность и положительная определенность ковариационной матрицы встроена в саму форму модели.

Факторные модели и модель GOGARCHПравить

Концепция факторных GARCH-моделей состоит в том, чтобы представить наблюдаемый вектор как линейную комбинацию других условно-гетероскедастичных процессов (факторов)

x t = W f t + ϵ t V ( f t | F t 1 ) = Λ t  

где размерность вектора факторов не больше размерности наблюдаемого вектора. Условная ковариационная матрица факторов предполагается диагональной (факторы некоррелированы в рамках условного распределения). Условная ковариационная матрица наблюдаемых величин равна

V ( x t | F t 1 ) = W Λ t W T + V ϵ  

В ортогональной GARCH (OGARCH) в качестве факторов выступают главные компоненты которые получают из безусловной ковариационной матрицы.

Модель DCC/СССПравить

Используется следующее представление условной ковариационной матрицы через условные СКО и условную корреляционную матрицу

V t = D t R t D t  

где D t   - диагональные матрицы условных ско, а R t   - условные корреляционные матрицы.

В рамках модели CCC (Constant Conditional Correlations) условная корреляционная матрица предполагается постоянной, а в рамках более общей модели DCC (Dinamic Conditional Correlations) корреляционная матрица моделируется следующим образом:

R t = ( d i a g ( Q t ) ) 1 / 2 Q t ( d i a g ( Q t ) ) 1 / 2  
Q t = ( 1 a b ) Q ¯ + a u t u t T + b Q t 1  

где u t = D t 1 ε t  

ПримечанияПравить

  1. Эдуардо Росси Одномерные GARCH-модели: обзор // Квантиль. № 8. С. 1–67.