Modèles GARCH en R
Kris Boudt
Professor of finance and econometrics
names(coef(flexgarchfit))"mu" "ar1" "omega" "alpha1" "beta1" "gamma1" "skew" "shape"
ar1 est nul, utilisez un modèle à moyenne constante.gamma1 est nul, il n'y a pas de GARCH-in-mean et vous pouvez utiliser un GARCH standard au lieu du GJR.ar1 et gamma1 valent-ils 0 ?round(coef(flexgarchfit), 6)
mu ar1 omega alpha1 beta1 gamma1 skew shape
-0.000021 0.000150 0.000000 0.034281 0.968688 -0.010093 1.013487 9.139252
Comment ? En comparant l'estimation à son erreur standard
Erreur standard : l'écart type de l'estimateur du paramètre
statistique t = paramètre estimé / erreur standard
Spécifier et estimer le modèle
flexgarchspec <- ugarchspec(mean.model = list(armaOrder = c(1, 0)),
variance.model = list(model = "gjrGARCH"),
distribution.model = "sstd")
flexgarchfit <- ugarchfit(data = msftret, spec = flexgarchspec)
Afficher le tableau des estimations, erreurs standard et statistiques t avec :
round(flexgarchfit@fit$matcoef, 6)
round(flexgarchfit@fit$matcoef, 6)
Estimate Std. Error t value Pr(>|t|)
mu 0.000610 0.000189 3.220843 0.001278
ar1 -0.037799 0.013718 -2.755532 0.005860
omega 0.000002 0.000001 2.617696 0.008853
alpha1 0.034574 0.003395 10.182558 0.000000
beta1 0.935927 0.007163 130.667531 0.000000
gamma1 0.055483 0.009772 5.677857 0.000000
skew 1.059959 0.020676 51.264435 0.000000
shape 4.392327 0.256700 17.110745 0.000000
Remarque : 3.220843 = 0.000610 / 0.000189, -2.755532 = -0.037799 / 0.013718, ...
statistique t = paramètre estimé / erreur standard
Règle pratique :
Si |statistique t| > 2
Alors le paramètre estimé est statistiquement significatif
Donc on conclut que le vrai paramètre $\neq$ 0.
Toutes les statistiques t sont > 2 : toutes les estimations sont statistiquement significatives.
Estimate Std. Error t value Pr(>|t|)
mu 0.000610 0.000189 3.220843 0.001278
ar1 -0.037799 0.013718 -2.755532 0.005860
omega 0.000002 0.000001 2.617696 0.008853
alpha1 0.034574 0.003395 10.182558 0.000000
beta1 0.935927 0.007163 130.667531 0.000000
gamma1 0.055483 0.009772 5.677857 0.000000
skew 1.059959 0.020676 51.264435 0.000000
shape 4.392327 0.256700 17.110745 0.0000000
On peut aboutir à la même conclusion en utilisant les p-values de la dernière colonne.
Règle pratique :
Si p-value < 5 %
Alors le paramètre estimé est statistiquement significatif
Donc on conclut que le vrai paramètre $\neq$ 0
Modèles GARCH en R