Volatilitas in-sample versus rolling sample
Untuk suatu deret waktu pengembalian, Anda dapat mengestimasi volatilitas GARCH menggunakan metode sigma() yang diterapkan pada keluaran ugarchfit atau dengan menggunakan metode as.data.frame() pada keluaran ugarchroll. Perbedaannya adalah ugarchfit menghasilkan estimasi volatilitas in-sample yang diperoleh dengan mengestimasi model GARCH satu kali saja dan menggunakan seluruh deret waktu, sedangkan ugarchroll mengestimasi ulang model dan hanya menggunakan pengembalian yang benar-benar dapat diamati pada saat estimasi. Pada latihan ini Anda perlu membandingkan prediksi volatilitas yang dihasilkan untuk pengembalian harian S&P 500 menggunakan model AR(1) GJR GARCH dengan sebaran skewed student t. Spesifikasi GARCH yang digunakan sudah ditentukan dan tersedia sebagai garchspec, sementara datanya ada di sp500ret.
Latihan ini adalah bagian dari kursus
Model GARCH di R
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Estimate the GARCH model using all the returns and compute the in-sample estimates of volatility
garchinsample <- ___(data = sp500ret, spec = garchspec)
garchvolinsample <- ___(___)