Nilai awal
Estimasi model GARCH memerlukan optimasi likelihood. Optimasi ini dapat gagal jika nilai awal kurang baik. Untungnya, Alexios Ghalanos, pengembang paket R rugarch, telah menetapkan nilai baku optimasi yang membuat prosesnya akurat dalam sebagian besar kasus. Jika Anda ragu, Anda dapat menggunakan metode setstart() untuk mencoba nilai awal Anda sendiri dan memastikan bahwa hasilnya serupa dalam hal parameter terestimasi dan nilai likelihood.
Di sini Anda dapat mengujinya pada pengembalian harian EUR/USD dalam EURUSDret dengan asumsi model GARCH standar dengan mean konstan dan distribusi Student t. Spesifikasi model tersedia di konsol sebagai garchspec.
Latihan ini adalah bagian dari kursus
Model GARCH di R
Petunjuk latihan
- Estimasikan model
garchspecmenggunakan nilai awal bawaan. - Cetak parameter terestimasi dan likelihood.
- Tetapkan nilai awal lain dan estimasi ulang.
- Cetak parameter terestimasi dan likelihood.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Estimate using default starting values
garchfit <- ___
# Print the estimated parameters and the likelihood
___
___
# Set other starting values and re-estimate
___(garchspec) <- ___(alpha1 = 0.05, beta1 = 0.9, shape = 6)
garchfit <- ___
# Print the estimated parameters and the likelihood
___
___