MulaiMulai sekarang secara gratis

Estimasi model GARCH non-normal

Fungsi ugarchfit() melakukan estimasi bersama untuk semua parameter mean, varians, dan distribusi. Pendekatan umum adalah menggunakan distribusi t student yang skewed. Dengan demikian, Anda juga perlu mengestimasi parameter skew dan shape \(\xi\) dan \(\nu\).

Dalam latihan ini, Anda menyesuaikan model GARCH dengan distribusi t student yang skewed pada deret imbal hasil simulasi bernama ret. Model sebenarnya yang digunakan untuk mensimulasikan memiliki parameter berikut list(mu = 0, ar1 = 0, ma1 = 0, omega = 6*10^(-7), alpha1 = 0.07, beta1 = 0.9, skew = 0.9, shape = 5)

Anda akan melihat bahwa taksiran parameter yang diperoleh mendekati parameter sebenarnya. Perbedaan antara parameter taksiran dan parameter sebenarnya disebut galat estimasi. Pada deret waktu yang panjang, galat ini biasanya kecil.

Latihan ini adalah bagian dari kursus

Model GARCH di R

Lihat Kursus

Petunjuk latihan

  • Plot deret imbal hasil ret dan perhatikan imbal hasil negatif yang besar.
  • Lengkapi instruksi untuk menspesifikasikan model GARCH dengan distribusi t student yang skewed.
  • Estimasikan modelnya.
  • Ekstrak koefisien dari objek ugarchfit yang diperoleh.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Plot the return series
 ___

# Specify the garch model to be used
garchspec <- ___(mean.model = list(armaOrder = c(0,0)),
                       variance.model = list(model = "sGARCH"),
                        ___ = ___)

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

# Inspect the coefficients
___(___)
Edit dan Jalankan Kode