Модель GARCH волатильность: условная дисперсия ряда

Модель GARCH описывает волатильность финансового ряда как величину, которая сама меняется во времени и зависит от прошлого. Доходности акций, валют и индексов ведут себя не как ряд с постоянным разбросом: спокойные периоды сменяются всплесками, а крупные изменения тянут за собой новые крупные изменения. Это явление называют кластеризацией волатильности, и обычная регрессия с гомоскедастичными ошибками его не улавливает. Модель GARCH (Generalized AutoRegressive Conditional Heteroskedasticity) обобщает модель ARCH Энгла, позволяя условной дисперсии зависеть и от прошлых шоков, и от собственных прошлых значений. Ниже разберём уравнение условной дисперсии, переход от ARCH к GARCH(1,1), условие стационарности и персистентность, прогноз волатильности и оценку параметров.
Что моделирует GARCH
Модель GARCH описывает не саму доходность, а её условную дисперсию - ожидаемый разброс на следующий шаг при известном прошлом. Доходность представляют как
где - среднее (часто близкое к нулю), - стандартизированный шум, а - условное стандартное отклонение, то есть волатильность в момент . Ключевая идея: не постоянна, а сама эволюционирует. Безусловная дисперсия ряда может существовать и быть конечной, но условная дисперсия меняется от наблюдения к наблюдению - это и есть условная гетероскедастичность, давшая модели название.
Чтобы прочувствовать, как коэффициенты , , задают уровень и инерцию волатильности, удобно подставить конкретные значения и посмотреть на прогноз. Этим занимается калькулятор ниже.
Модель ARCH как отправная точка
Прежде чем перейти к GARCH, стоит понять модель ARCH(), предложенную Робертом Энглом в 1982 году. В ней условная дисперсия зависит только от прошлых квадратов шоков:
Логика прозрачна: крупный шок в прошлом поднимает прогноз дисперсии на следующий шаг, что и воспроизводит кластеризацию волатильности. Проблема в том, что для адекватного описания инерции реальных рядов приходится брать большой порядок - десятки лагов, - а это много параметров и неустойчивые оценки. Именно эту громоздкость и решает обобщение до GARCH: оно заменяет длинный хвост лагов компактным авторегрессионным членом.
Уравнение GARCH(1,1)
Модель GARCH, введённая Тимом Боллерслевом в 1986 году, добавляет в уравнение условной дисперсии её собственные прошлые значения. Самая употребительная форма - GARCH(1,1):
где - постоянная (базовый уровень дисперсии), - коэффициент при прошлом квадрате шока (реакция на новости, ARCH-член), - коэффициент при прошлой условной дисперсии (инерция, GARCH-член). Член отвечает за быструю реакцию волатильности на свежий шок, а - за её плавное затухание и память. По сути одно слагаемое заменяет бесконечный хвост ARCH-лагов: подставляя уравнение в само себя, GARCH(1,1) можно развернуть в ARCH() с геометрически убывающими весами.
Именно поэтому GARCH(1,1) с тремя параметрами часто описывает данные лучше, чем ARCH с десятком. Эта же модель родственна экспоненциально взвешенному скользящему среднему (EWMA), которое получается как частный случай при и .
Условие стационарности и безусловная дисперсия
Чтобы у ряда существовала конечная постоянная безусловная дисперсия, сумма коэффициентов должна быть строго меньше единицы:
При выполнении этого условия безусловная (долгосрочная) дисперсия равна
Это тот уровень, к которому стягивается прогноз волатильности на длинном горизонте. Условие играет здесь ту же роль, что и устойчивость авторегрессии: при безусловная дисперсия не определена, и ряд не является ковариационно стационарным. Граничный случай выделяют в отдельную модель - интегрированный GARCH (IGARCH), где шоки в волатильность не затухают, а накапливаются бессрочно, аналогично единичному корню в уровне ряда. По духу это близко к средневозвратной диффузии процесса Орнштейна-Уленбека: там тоже устойчивость определяется тем, тянет ли система процесс обратно к долгосрочному уровню.
Персистентность и прогноз волатильности
Сумма называется персистентностью волатильности: она показывает, насколько долго шок отзывается в будущей дисперсии. Для дневных финансовых рядов типичны значения около –, то есть волатильность очень инерционна - всплеск гаснет медленно. Прогноз условной дисперсии на шагов вперёд от момента удобно записать через отклонение от долгосрочного уровня:
Текущее отклонение волатильности от своего среднего уровня затухает геометрически со скоростью : чем ближе персистентность к единице, тем дольше прогноз держится вдали от и тем медленнее сходится. Это прямое следствие того же условия стационарности - оно гарантирует, что прогноз вообще сходится к конечному пределу , а не расходится. Полупериод затухания шока примерно равен дней.
Оценка параметров методом максимального правдоподобия
Параметры , , оценивают методом максимального правдоподобия (ML), поскольку обычный МНК здесь неприменим - дисперсия ненаблюдаема и нелинейно зависит от прошлого. При нормальном логарифмическая функция правдоподобия складывается из вкладов всех наблюдений:
где каждое рекуррентно вычисляется по уравнению GARCH из предыдущих значений. Максимум этой функции ищут численно (итеративными методами оптимизации), задавая начальное безусловной дисперсией выборки. Если стандартизированные остатки имеют более тяжёлые хвосты, чем нормальное распределение (а у финансовых данных так почти всегда), вместо нормального правдоподобия берут -распределение Стьюдента или используют квази-ML с робастными стандартными ошибками. Наличие самой ARCH/GARCH-структуры предварительно проверяют тестом на условную гетероскедастичность остатков: если эффекта нет, GARCH-модель попросту не нужна.
Расширения: асимметрия и эффект рычага
Базовый GARCH симметричен: положительный и отрицательный шоки одинакового размера дают одинаковый прирост волатильности, потому что в уравнение входит квадрат . Но на рынках акций падение обычно повышает волатильность сильнее, чем рост той же величины, - это эффект рычага (leverage effect). Чтобы его уловить, используют асимметричные расширения: EGARCH Нельсона работает с логарифмом дисперсии и включает знак шока, а GJR-GARCH (модель Глостена-Джаганнатана-Ранкла) добавляет отдельный член, активирующийся только при отрицательных шоках. Эти модели сохраняют ядро GARCH, но делают реакцию волатильности зависящей от направления движения, что важно для оценки риска и ценообразования опционов.
Частые ошибки
- Путают условную и безусловную дисперсию: GARCH моделирует меняющуюся во времени условную , а постоянная - лишь её долгосрочный предел.
- Игнорируют условие . При безусловная дисперсия не существует, а прогноз волатильности не сходится к конечному уровню.
- Считают, что положительные и отрицательные шоки действуют по-разному в базовом GARCH. Из-за квадрата шока модель симметрична - для эффекта рычага нужны EGARCH или GJR-GARCH.
- Оценивают параметры через МНК. Условная дисперсия ненаблюдаема, поэтому корректна только оценка по максимуму правдоподобия с рекуррентным вычислением .
- Применяют нормальное правдоподобие к данным с тяжёлыми хвостами, занижая риск экстремальных движений. Лучше брать -распределение или квази-ML.
FAQ
Чем GARCH отличается от ARCH? ARCH выражает условную дисперсию только через прошлые квадраты шоков и требует много лагов для описания инерции. GARCH добавляет прошлые значения самой дисперсии (), поэтому даже GARCH(1,1) с тремя параметрами воспроизводит длинную память волатильности, эквивалентную ARCH().
Что означает условие ? Это условие ковариационной стационарности: при его выполнении у ряда есть конечная безусловная дисперсия , а прогноз волатильности сходится к ней. Сумма - персистентность; чем она ближе к единице, тем медленнее затухают шоки.
Почему параметры оценивают максимумом правдоподобия, а не МНК? Условная дисперсия ненаблюдаема и нелинейно зависит от всей предыстории, так что обычный МНК неприменим. Функцию правдоподобия с рекуррентно вычисляемыми максимизируют численно, при тяжёлых хвостах - с -распределением.
Коротко
Модель GARCH описывает волатильность финансового ряда как условную дисперсию, которая зависит и от прошлых шоков, и от своих прошлых значений: . Это обобщение ARCH воспроизводит кластеризацию волатильности компактно - тремя параметрами вместо длинного хвоста лагов. Условие обеспечивает стационарность и конечную безусловную дисперсию , а сумма задаёт персистентность и скорость затухания прогноза. Параметры оценивают максимумом правдоподобия, а для эффекта рычага используют асимметричные расширения EGARCH и GJR-GARCH.
Читайте также

Коэффициент Шарпа: доходность и риск в одном числе
Коэффициент Шарпа — мера доходности с поправкой на риск: избыточная доходность на единицу волатильности. Формула, расчёт, интерпретация и отличие от Сортино и Трейнора.

Бета-коэффициент акции - как рассчитать и оценить риск
Разбираем бета-коэффициент акции: что он показывает о систематическом риске, как посчитать через ковариацию и дисперсию или регрессию и как читать значения на примере.

Модель Блэка-Шоулза: цена опциона за пять параметров
Модель Блэка-Шоулза для опционов: вывод формулы цены европейского call и put, параметры d1 и d2, греки, волатильность и типичные ошибки расчёта.