Модель GARCH
Модель GARCH (Generalized Autoregressive Conditional Heteroskedasticity, обобщённая авторегрессионная условная гетероскедастичность) — это статистическая модель, используемая для анализа и прогнозирования волатильности временных рядов, в первую очередь финансовых (цены акций, курсы валют, доходность активов). Она позволяет моделировать изменение дисперсии ошибок прогноза во времени, учитывая кластеризацию волатильности — периоды, когда большие колебания следуют за большими, а малые — за малыми. Модель была предложена в 1986 году экономистом Тимом Боллерслевом как обобщение модели ARCH, разработанной Робертом Энглом в 1982 году.
История и предпосылки возникновения
До появления моделей ARCH и GARCH в эконометрике и анализе временных рядов господствовало предположение о гомоскедастичности — постоянстве дисперсии ошибок во времени. Однако на практике, особенно в финансовых данных, наблюдалась гетероскедастичность: дисперсия могла резко возрастать в периоды кризисов и снижаться в спокойные времена, причём эти изменения часто имели кластерную структуру.
В 1982 году Роберт Энгл (США) разработал модель ARCH (Autoregressive Conditional Heteroskedasticity, авторегрессионная условная гетероскедастичность). В ней текущая условная дисперсия моделируется как линейная функция от квадратов прошлых ошибок (шоков). Однако для адекватного описания долгосрочной памяти волатильности модель ARCH требовала большого числа лагов, что делало её громоздкой и неэффективной.
В 1986 году Тим Боллерслев (Дания) предложил обобщение — модель GARCH. В ней условная дисперсия зависит не только от квадратов прошлых ошибок, но и от собственных прошлых значений (лаггов дисперсии). Это позволило значительно сократить количество оцениваемых параметров и улучшить качество описания волатильности. Модель GARCH(1,1) с одним лагом ошибки и одним лагом дисперсии стала наиболее популярной и широко используемой спецификацией. За разработку модели ARCH Роберт Энгл получил Нобелевскую премию по экономике в 2003 году.
Математическая формулировка
Модель GARCH(p, q) описывает поведение временного ряда, обычно доходности актива \( r_t \), который может быть представлен как:
\( r_t = \mu + \varepsilon_t \)
где \( \mu \) — условное среднее (часто константа или ARMA-процесс), а \( \varepsilon_t \) — остаток (шок), который моделируется как:
\( \varepsilon_t = \sigma_t \cdot z_t \)
Здесь \( z_t \) — независимая и одинаково распределённая случайная величина с нулевым средним и единичной дисперсией (часто нормальное или t-распределение Стьюдента). \( \sigma_t^2 \) — условная дисперсия, которая описывается уравнением:
\( \sigma_t^2 = \omega + \sum_{i=1}^{q} \alpha_i \varepsilon_{t-i}^2 + \sum_{j=1}^{p} \beta_j \sigma_{t-j}^2 \)
где:
- \( \omega > 0 \) — константа (базовый уровень волатильности);
- \( \alpha_i \geq 0 \) — параметры, отражающие влияние прошлых шоков (квадратов ошибок) на текущую дисперсию (реакция на новости);
- \( \beta_j \geq 0 \) — параметры, отражающие влияние прошлых значений условной дисперсии (персистентность волатильности);
- \( p \) — порядок GARCH-членов (количество лагов дисперсии);
- \( q \) — порядок ARCH-членов (количество лагов квадратов ошибок).
Для стационарности процесса (конечности безусловной дисперсии) необходимо выполнение условия: \( \sum_{i=1}^{q} \alpha_i + \sum_{j=1}^{p} \beta_j < 1 \).
Частные случаи и модификации
- GARCH(1,1): \( \sigma_t^2 = \omega + \alpha \varepsilon_{t-1}^2 + \beta \sigma_{t-1}^2 \). Наиболее распространённая версия, где \( \alpha + \beta \) близко к 1 (высокая персистентность).
- IGARCH (Integrated GARCH): когда \( \alpha + \beta = 1 \), процесс становится интегрированным, что означает, что шоки оказывают постоянное влияние на волатильность. Используется для моделирования долговременной памяти.
- EGARCH (Exponential GARCH): предложен Дэниелом Нельсоном в 1991 году. Моделирует логарифм дисперсии, что позволяет учитывать асимметрию — разную реакцию волатильности на положительные и отрицательные шоки (эффект рычага).
- GJR-GARCH (Glosten-Jagannathan-Runkle GARCH): также учитывает асимметрию, вводя дополнительный член для отрицательных шоков.
- GARCH-M (GARCH-in-Mean): условная дисперсия включается в уравнение условного среднего, что позволяет моделировать связь между риском и доходностью.
- APARCH (Asymmetric Power ARCH): обобщает несколько моделей, позволяя дисперсии зависеть от степени абсолютных значений ошибок.
Оценка параметров
Параметры модели GARCH оцениваются методом максимального правдоподобия (MLE). Предполагается, что инновации \( z_t \) имеют определённое распределение — чаще всего нормальное или t-распределение Стьюдента (для учёта «тяжёлых хвостов»). Процедура оценки включает:
- Выбор порядка модели (p, q) на основе информационных критериев (AIC, BIC) или автокорреляционных функций квадратов остатков.
- Оценка условного среднего (например, ARMA-модели).
- Максимизация логарифмической функции правдоподобия для остатков.
- Проверка адекватности модели (тесты на отсутствие автокорреляции в квадратах стандартизированных остатков, например, тест Льюнга-Бокса).
Применение
Модель GARCH и её модификации нашли широкое применение в различных областях, преимущественно связанных с финансами и экономикой.
Финансовые рынки
- Управление рисками: оценка Value-at-Risk (VaR) и Expected Shortfall (ES) для портфелей активов. GARCH позволяет прогнозировать волатильность на следующий период, что критически важно для расчёта капитала под риском.
- Опционное ценообразование: модели волатильности используются для оценки опционов, особенно в моделях, где волатильность не является постоянной (например, в модели Блэка-Шоулза с подстановкой прогнозной волатильности).
- Хеджирование: оценка оптимального коэффициента хеджирования с учётом меняющейся волатильности.
- Торговые стратегии: некоторые алгоритмические стратегии используют прогнозы волатильности для определения точек входа и выхода (например, стратегии на основе волатильности и регрессии к среднему).
- Анализ взаимосвязей: многомерные версии GARCH (DCC-GARCH, BEKK-GARCH) позволяют моделировать динамику корреляций между несколькими активами, что важно для диверсификации портфеля.
Макроэкономика
- Прогнозирование инфляции: моделирование условной дисперсии инфляционных рядов для оценки неопределённости.
- Анализ валютных курсов: моделирование волатильности обменных курсов для оценки рисков международной торговли.
- Моделирование процентных ставок: оценка волатильности краткосрочных и долгосрочных ставок.
Энергетика и товарные рынки
- Прогнозирование цен на нефть, газ, электроэнергию: волатильность на этих рынках часто имеет кластерную структуру, что делает GARCH эффективным инструментом.
- Управление рисками в энергетических компаниях.
Примеры
- Кризис 2008 года: модели GARCH, оценённые на докризисных данных, показывали резкий скачок условной дисперсии в 2008 году, что позволило бы количественно оценить рост рыночного риска.
- Волатильность рубля: в периоды резких изменений курса рубля (2014-2015, 2022) модели GARCH фиксируют кластеризацию волатильности, где большие дневные изменения следуют за большими.
- Рынок акций: модель GARCH(1,1) часто используется для прогнозирования волатильности индекса S&P 500 или индекса Мосбиржи, причём параметр \( \beta \) обычно оказывается близким к 0.9, что указывает на высокую персистентность.
Критика и ограничения
- Линейность: базовая модель GARCH предполагает линейную зависимость дисперсии от прошлых значений, что может не соответствовать нелинейным эффектам в реальных данных.
- Симметричность: стандартная GARCH одинаково реагирует на положительные и отрицательные шоки, хотя на финансовых рынках часто наблюдается асимметрия (отрицательные шоки увеличивают волатильность сильнее). Для учёта этого требуются модификации (EGARCH, GJR-GARCH).
- Тяжёлые хвосты: предположение о нормальном распределении инноваций часто не выполняется, что приводит к занижению оценки риска. Использование t-распределения или распределения Стьюдента частично решает проблему.
- Персистентность: в некоторых рядах сумма \( \alpha + \beta \) оказывается близкой к 1, что указывает на интегрированность процесса (IGARCH). Это может приводить к нестабильности прогнозов на длинных горизонтах.
- Сложность выбора порядка: определение оптимальных p и q может быть нетривиальной задачей, особенно при наличии структурных сдвигов.
- Неспособность моделировать внезапные скачки: GARCH предполагает плавное изменение волатильности, но не описывает внезапные единичные скачки (jumps), которые часто встречаются в финансовых данных.
Интересные факты
- Разработка модели GARCH считается одним из важнейших достижений эконометрики XX века, а её создатель Тим Боллерслев в 2020 году получил премию по экономике памяти Альфреда Нобеля (совместно с Робертом Энглом).
- Модель GARCH(1,1) настолько популярна, что часто используется как «базовая линия» для сравнения более сложных моделей волатильности.
- Существуют сотни модификаций и расширений модели GARCH, включая многомерные, нелинейные, полупараметрические и непараметрические версии.
- Модели GARCH активно применяются в центральных банках (включая Банк России) для оценки финансовой стабильности и прогнозирования рисков.
Источники
- Bollerslev, T. (1986). Generalized Autoregressive Conditional Heteroskedasticity. Journal of Econometrics, 31(3), 307-327.
- Engle, R. F. (1982). Autoregressive Conditional Heteroscedasticity with Estimates of the Variance of United Kingdom Inflation. Econometrica, 50(4), 987-1007.
- Nelson, D. B. (1991). Conditional Heteroskedasticity in Asset Returns: A New Approach. Econometrica, 59(2), 347-370.
- Glosten, L. R., Jagannathan, R., & Runkle, D. E. (1993). On the Relation between the Expected Value and the Volatility of the Nominal Excess Return on Stocks. The Journal of Finance, 48(5), 1779-1801.
- Tsay, R. S. (2010). Analysis of Financial Time Series (3rd ed.). Wiley.
- Hamilton, J. D. (1994). Time Series Analysis. Princeton University Press.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →