Začněte nyníZačněte zdarma

Počáteční hodnoty

Odhadování GARCH modelu vyžaduje optimalizaci věrohodnostní funkce. Tato optimalizace může selhat, pokud jsou počáteční hodnoty nevhodné. Naštěstí Alexios Ghalanos, autor R balíčku rugarch, odvádí skvělou práci při nastavování výchozích hodnot optimalizace, takže ve většině případů funguje spolehlivě. Pokud máš pochybnosti, můžeš použít metodu setstart(), zadat vlastní počáteční hodnoty a ověřit, že výsledek je z hlediska odhadnutých parametrů a věrohodnosti podobný.

Vyzkoušej si to na denních výnosech EUR/USD uložených v EURUSDret, a to za předpokladu modelu s konstantní střední hodnotou, standardního GARCH modelu s Studentovým t rozdělením. Specifikace modelu je v konzoli k dispozici jako garchspec.

Toto cvičení je součástí kurzu

GARCH modely v R

Zobrazit kurz

Pokyny k cvičení

  • Odhadni model garchspec s použitím výchozích počátečních hodnot.
  • Vypiš odhadnuté parametry a věrohodnost.
  • Nastav jiné počáteční hodnoty a proveď nový odhad.
  • Vypiš odhadnuté parametry a věrohodnost.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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
___
___
Upravit a spustit kód