Modèles GARCH en Python
Chelsea Yang
Data Science Instructor
Hétéroscédasticité conditionnelle autorégressive
Mis au point par Robert F. Engle (prix Nobel 2003)

ARCH « généralisé »
Mis au point par Tim Bollerslev (étudiant de Robert F. Engle)

Bruit blanc (z) : Variables aléatoires non corrélées, moyenne nulle et variance finie

Résidu = valeur prévue − valeur observée
Rendement attendu : $$ \mu_t = Expected[r_t | I(t-1)] $$
Résidu (erreur de prédiction) : $$ r_t = \mu_t + \epsilon_t $$
Volatilité attendue : $$\sigma^2 = Expected[(r_t - \mu_t)^2 | I(t-1)]$$
La volatilité est liée aux résidus : $$ \epsilon_t = \sigma_t * \zeta (WhiteNoise)$$


Autorégressif : prévoir le futur à partir du passé
Volatilité comme moyenne pondérée des informations passées

Pour rendre le processus GARCH(1,1) réaliste, il faut :
$$\omega, \alpha, \beta >= 0 $$
$$\alpha + \beta <1$$
variance de long terme : $$\omega / (1-\alpha - \beta)$$
Modèles GARCH en Python