Modelos GARCH em R
Kris Boudt
Professor of finance and econometrics
names(coef(flexgarchfit))"mu" "ar1" "omega" "alpha1" "beta1" "gamma1" "skew" "shape"
ar1 é zero, você pode usar um modelo com média constante.gamma1 é zero, não há GARCH-na-média e você pode usar um GARCH padrão em vez de GJR.ar1 e gamma1 são 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
Como? Comparando o parâmetro estimado com seu erro-padrão
Erro-padrão é o desvio padrão da estimativa do parâmetro
estatística t = parâmetro estimado / erro-padrão
Especifique e estime o modelo
flexgarchspec <- ugarchspec(mean.model = list(armaOrder = c(1, 0)),
variance.model = list(model = "gjrGARCH"),
distribution.model = "sstd")
flexgarchfit <- ugarchfit(data = msftret, spec = flexgarchspec)
Imprima a tabela com estimativas, erros-padrão e estatísticas t usando:
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
Observação: 3.220843 = 0.000610 / 0.000189, -2.755532 = -0.037799 / 0.013718, ...
estatística t = parâmetro estimado / erro-padrão
Regra prática para decidir:
Se |estatística t| > 2
Então o parâmetro estimado é estatisticamente significativo
Portanto concluímos que o parâmetro verdadeiro $\neq$ 0.
Todas as estatísticas t são maiores que 2: todas as estimativas são estatisticamente significativas.
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
A mesma conclusão pode ser obtida usando os p-values na última coluna.
Regra prática para decidir:
Se p-value < 5%
Então o parâmetro estimado é estatisticamente significativo
Portanto concluímos que o parâmetro verdadeiro $\neq$ 0
Modelos GARCH em R