MulaiMulai sekarang secara gratis

Spesifikasikan dan cicipi berbagai varian model GARCH

Di bab-bab berikutnya, Anda akan melihat bahwa model GARCH memiliki banyak varian. Karena itu, Anda perlu mulai dengan menypesifikasikan model mean, model varian, dan distribusi galat yang ingin digunakan. Model terbaik yang digunakan bersifat spesifik aplikasi. Analisis GARCH yang realistis mencakup penypesifikasian, pengestimasian, dan pengujian berbagai model GARCH.

Di R, hal ini mudah berkat paket rugarch karya Alexios Ghalanos. Paket ini sudah dimuat untuk Anda. Anda akan menggunakannya untuk menganalisis imbal hasil harian pada sp500ret.

Latihan ini adalah bagian dari kursus

Model GARCH di R

Lihat Kursus

Petunjuk latihan

  • Gunakan ugarchspec() untuk menyatakan bahwa Anda ingin mengestimasi model GARCH(1,1) standar dengan mean konstan dan distribusi normal untuk galat prediksi.
  • Gunakan ugarchfit() untuk mengestimasi model dengan maksimum likelihood.
  • Gunakan metode sigma() untuk mengambil volatilitas yang diestimasi.
  • Plot prediksi volatilitas untuk tahun 2017.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Specify a standard GARCH model with constant mean
garchspec <- ___(mean.model = list(armaOrder = ___),
                 variance.model = list(model = "___"), 
                 distribution.model = "___")

# Estimate the model
garchfit <- ___(data = ___, spec = ___)

# Use the method sigma to retrieve the estimated volatilities 
garchvol <- ___ 

# Plot the volatility for 2017
___(___["2017"])
Edit dan Jalankan Kode