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-en-moyenne et vous pouvez utiliser un GARCH standard au lieu du GJR.ar1 et gamma1 sont-ils nuls?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 le paramètre estimé à son erreur-type
L'erreur-type est l'écart type de l'estimation du paramètre
statistique t = paramètre estimé / erreur-type
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-types 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-type
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 supérieures à 2 : toutes les estimations de paramètres 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 arriver à la même conclusion avec les valeurs p de la dernière colonne.
Règle pratique :
Si valeur p < 5 %
Alors le paramètre estimé est statistiquement significatif
Donc on conclut que le vrai paramètre $\neq$ 0
Modèles GARCH en R