ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Estimează modelul garchspec folosind 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
___
___
Editează și rulează codul