Modelli GARCH in Python
Chelsea Yang
Data Science Instructor
Eteroschedasticità Condizionata AutoRegressiva
Sviluppato da Robert F. Engle (premio Nobel 2003)

ARCH "generalizzato"
Sviluppato da Tim Bollerslev (studente di Robert F. Engle)

Rumore bianco (z): Variabili casuali non correlate con media zero e varianza finita

Residuo = valore previsto - osservato
Rendimento atteso: $$ \mu_t = Expected[r_t | I(t-1)] $$
Residuo (errore di previsione): $$ r_t = \mu_t + \epsilon_t $$
Volatilità attesa: $$\sigma^2 = Expected[(r_t - \mu_t)^2 | I(t-1)]$$
La volatilità è legata ai residui: $$ \epsilon_t = \sigma_t * \zeta (WhiteNoise)$$


Autorigressivo: predice il futuro dal passato
Volatilità come media pesata di info passate

Per rendere realistico il processo GARCH(1,1), servono:
$$\omega, \alpha, \beta >= 0 $$
$$\alpha + \beta <1$$
varianza di lungo periodo: $$\omega / (1-\alpha - \beta)$$
Modelli GARCH in Python