GARCH-Modelle in R
Kris Boudt
Professor of finance and econometrics
names(coef(flexgarchfit))"mu" "ar1" "omega" "alpha1" "beta1" "gamma1" "skew" "shape"
ar1 null ist, kannst du ein konstantes Mittelwertmodell verwenden.gamma1 null ist, gibt es kein GARCH‑im‑Mittel und du kannst statt GJR ein Standard‑GARCH nutzen.ar1 und gamma1 gleich 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
Wie? Durch Vergleich des geschätzten Parameters mit seinem Standardfehler
Standardfehler ist die Standardabweichung der Parameterschätzung
t‑Statistik = geschätzter Parameter / Standardfehler
Modell spezifizieren und schätzen
flexgarchspec <- ugarchspec(mean.model = list(armaOrder = c(1, 0)),
variance.model = list(model = "gjrGARCH"),
distribution.model = "sstd")
flexgarchfit <- ugarchfit(data = msftret, spec = flexgarchspec)
Tabelle mit Schätzungen, Standardfehlern und t‑Statistiken ausgeben mit:
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
Hinweis: 3.220843 = 0.000610 / 0.000189, -2.755532 = -0.037799 / 0.013718, ...
t‑Statistik = geschätzter Parameter / Standardfehler
Faustregel für die Entscheidung:
Wenn |t‑Statistik| > 2
Dann ist die Schätzung statistisch signifikant
Daher schließen wir: wahrer Parameter $\neq$ 0.
Alle t‑Statistiken sind größer als 2: Alle Parameterschätzungen sind statistisch signifikant.
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
Zum gleichen Schluss kommst du über die p‑Werte in der letzten Spalte.
Faustregel für die Entscheidung:
Wenn p‑Wert < 5%
Dann ist die Schätzung statistisch signifikant
Daher schließen wir: wahrer Parameter $\neq$ 0
GARCH-Modelle in R