ÎncepețiÎncepe gratuit

Limitele parametrilor și impactul asupra previziunilor

Să revenim la specificația flexibilă a modelului GARCH pentru care coeficienții estimați sunt afișați în consolă. Presupune că \(\alpha\) (parametrul GARCH) ar trebui să fie între 0,05 și 0,1, iar parametrul \(\beta\) între 0,8 și 0,95. Ți se cere să reestimezi modelul impunând aceste limite și să observi efectul asupra previziunilor de volatilitate pentru următoarele zece zile, obținute cu ugarchforecast.

Acest exercițiu face parte din cursul

Modele GARCH în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Impune limitele c(0.05, 0.2) și c(0.8, 0.95) pentru alpha1 și beta1.
  • Estimează modelul cu limite pe randamentele EURUSD.
  • Observă cum s-au modificat coeficienții.
  • Compară într-un tabel previziunile de volatilitate pentru următoarele 10 zile obținute cu modelul nerestricționat și cu cel restricționat.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Define bflexgarchspec as the bound constrained version
bflexgarchspec <- flexgarchspec
___(bflexgarchspec) <- list(___ = ___, ___ = ___)

# Estimate the bound constrained model
bflexgarchfit <- ugarchfit(data = EURUSDret, ___ = ___)

# Inspect coefficients
___(___)

# Compare forecasts for the next ten days
cbind(sigma(ugarchforecast(flexgarchfit, n.ahead = ___)),
      sigma(ugarchforecast(bflexgarchfit, n.ahead = ___)))
Editează și rulează codul