Valori de pornire
Estimarea unui model GARCH presupune optimizarea funcției de verosimilitate. Această optimizare poate eșua în cazul unor valori de pornire necorespunzătoare. Din fericire, Alexios Ghalanos, autorul pachetului R rugarch, a configurat valorile implicite de optimizare astfel încât rezultatele să fie precise în majoritatea cazurilor. Dacă ai dubii, poți folosi metoda setstart() pentru a testa propriile valori de pornire și a verifica că acestea conduc la un rezultat similar în ceea ce privește parametrii estimați și verosimilitatea.
Aici poți testa acest lucru pentru randamentele zilnice EUR/USD din EURUSDret, presupunând un model GARCH standard cu medie constantă și distribuție t Student. Specificația modelului este disponibilă în consolă sub numele garchspec.
Acest exercițiu face parte din cursul
Modele GARCH în R
Instrucțiuni pentru exercițiu
- Estimează modelul
garchspecfolosind valorile de pornire implicite. - Afișează parametrii estimați și verosimilitatea.
- Setează alte valori de pornire și re-estimează modelul.
- Afișează parametrii estimați și verosimilitatea.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Estimate using default starting values
garchfit <- ___
# Print the estimated parameters and the likelihood
___
___
# Set other starting values and re-estimate
___(garchspec) <- ___(alpha1 = 0.05, beta1 = 0.9, shape = 6)
garchfit <- ___
# Print the estimated parameters and the likelihood
___
___