Модели GARCH на Python
Chelsea Yang
Data Science Instructor
Авторегрессионная условная гетероскедастичность
Разработана Робертом Ф. Энглом (лауреат Нобелевской премии 2003 г.)

«Обобщённый» ARCH
Разработан Тимом Боллерслевом (студентом Роберта Ф. Энгла)

Белый шум (z): Некоррелированные случайные величины с нулевым средним и конечной дисперсией

Остаток = предсказанное значение − наблюдаемое значение
Ожидаемая доходность: $$ \mu_t = Expected[r_t | I(t-1)] $$
Остаток (ошибка прогноза): $$ r_t = \mu_t + \epsilon_t $$
Ожидаемая волатильность: $$\sigma^2 = Expected[(r_t - \mu_t)^2 | I(t-1)]$$
Волатильность связана с остатками: $$ \epsilon_t = \sigma_t * \zeta (WhiteNoise)$$


Авторегрессионность: прогноз будущего поведения на основе прошлого
Волатильность как взвешенное среднее прошлых значений

Чтобы процесс GARCH(1,1) был реалистичным, необходимо:
$$\omega, \alpha, \beta >= 0 $$
$$\alpha + \beta <1$$
Долгосрочная дисперсия: $$\omega / (1-\alpha - \beta)$$
Модели GARCH на Python