Validation des hypothèses du modèle GARCH

Modèles GARCH en Python

Chelsea Yang

Data Science Instructor

Vérification visuelle

Données de rendements bruts

Résidus standardisés

Modèles GARCH en Python

Autocorrélation

  • Décrit la corrélation d'une variable avec elle-même à un décalage temporel donné

  • La présence d'autocorrélation dans les résidus standardisés suggère que le modèle peut être inadéquat

Pour détecter l'autocorrélation :

  • Graphe ACF
  • Ljung-Box
Modèles GARCH en Python

Graphe ACF

  • ACF : AutoCorrelation Function
  • Graphe ACF : représentation visuelle de l'autocorrélation par décalages

Graphe ACF

Zone rouge : niveau de confiance (alpha = 5 %)

Modèles GARCH en Python

Graphe ACF en Python

from statsmodels.graphics.tsaplots import plot_acf

plot_acf(my_data, alpha = 0.05)
Modèles GARCH en Python

Test de Ljung-Box

  • Tester si des autocorrélations d'une série temporelle diffèrent de zéro
  • H0 : les données sont indépendamment distribuées
  • P-value < 5 % : modèle inadéquat
Modèles GARCH en Python

Test de Ljung-Box en Python

# Import the Python module
from statsmodels.stats.diagnostic import acorr_ljungbox
# Perform the Ljung-Box test
lb_test = acorr_ljungbox(std_resid , lags = 10)
# Check p-values
print('P-values are: ', lb_test[1])
Modèles GARCH en Python

Passons à la pratique !

Modèles GARCH en Python

Preparing Video For Download...