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
Petunjuk latihan
- Plot deret imbal hasil
retdan perhatikan imbal hasil negatif yang besar. - Lengkapi instruksi untuk menspesifikasikan model GARCH dengan distribusi t student yang skewed.
- Estimasikan modelnya.
- Ekstrak koefisien dari objek
ugarchfityang 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
___(___)