Zacznij terazZacznij za darmo

Wartości startowe

Estymacja modelu GARCH wymaga optymalizacji funkcji wiarygodności. Optymalizacja może się nie powieść, jeśli wartości startowe są nieodpowiednie. Na szczęście Alexios Ghalanos, autor pakietu rugarch, zadbał o to, aby domyślne ustawienia optymalizacji dawały dokładne wyniki w większości przypadków. Jeśli masz wątpliwości, możesz użyć metody setstart(), aby wypróbować własne wartości startowe i sprawdzić, czy prowadzą do podobnych wyników pod względem estymowanych parametrów i wiarygodności.

Tutaj możesz to przetestować na dziennych zwrotach EUR/USD z obiektu EURUSDret, zakładając model GARCH ze stałą średnią i rozkładem t-Studenta. Specyfikacja modelu jest dostępna w konsoli jako garchspec.

To ćwiczenie jest częścią kursu

Modele GARCH w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Estymuj model garchspec z domyślnymi wartościami startowymi.
  • Wyświetl estymowane parametry i wartość wiarygodności.
  • Ustaw inne wartości startowe i przeprowadź ponowną estymację.
  • Wyświetl estymowane parametry i wartość wiarygodności.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
___
___
Edytuj i uruchom kod