Zmienność próby in-sample a zmienność krocząca
Dla danej szeregu czasowego stóp zwrotu możesz oszacować zmienność GARCH za pomocą metody sigma() zastosowanej do wyniku funkcji ugarchfit lub metody as.data.frame() zastosowanej do wyniku funkcji ugarchroll. Różnica polega na tym, że ugarchfit daje in-sample oszacowanie zmienności – model GARCH jest estymowany jednorazowo na podstawie całego szeregu czasowego – natomiast ugarchroll wielokrotnie re-estymuje model, wykorzystując wyłącznie te stopy zwrotu, które są faktycznie dostępne w momencie estymacji. W tym ćwiczeniu porównaj wynikowe prognozy zmienności dla dziennych stóp zwrotu indeksu S&P 500, korzystając z modelu AR(1) GJR GARCH z rozkładem skewed student t. Specyfikacja GARCH jest już zdefiniowana i dostępna jako garchspec, a dane znajdują się w zmiennej sp500ret.
To ćwiczenie jest częścią kursu
Modele GARCH w R
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Estimate the GARCH model using all the returns and compute the in-sample estimates of volatility
garchinsample <- ___(data = sp500ret, spec = garchspec)
garchvolinsample <- ___(___)