Mesures d'adéquation

Modèles GARCH en Python

Chelsea Yang

Data Science Instructor

Qualité d'ajustement

Le modèle explique-t-il bien les données ?

  1. Maximum de vraisemblance
  2. Critères d'information
Modèles GARCH en Python

Maximum de vraisemblance

  • Maximiser la probabilité d'obtenir les données observées sous le modèle supposé
  • Préférer les modèles avec une vraisemblance plus élevée
Modèles GARCH en Python

Log-vraisemblance en Python

  • Généralement utilisé au format log : log-vraisemblance

Exemple de vraisemblance

print(gm_result.loglikelihood)
Modèles GARCH en Python

Surapprentissage

  • Bon ajustement sur l’échantillon, mais faibles prédictions hors échantillon
  • Souvent dû à un modèle trop complexe
Modèles GARCH en Python

Critères d'information

  • Mesurent le compromis entre qualité d’ajustement et complexité du modèle
  • Vraisemblance + pénalité de complexité

  • AIC : Akaike’s Information Criterion

  • BIC : Bayesian Information Criterion

Préférez les modèles avec un score de critère d’information plus faible

Modèles GARCH en Python

AIC vs BIC

  • En général, ils concordent
  • Le BIC pénalise davantage la complexité
Modèles GARCH en Python

AIC/BIC en Python

Exemple AIC/BIC

print(gm_result.aic)
print(gm_result.bic)
Modèles GARCH en Python

Passons à la pratique !

Modèles GARCH en Python

Preparing Video For Download...