MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Estimasikan model garchspec menggunakan 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
___
___
Edit dan Jalankan Kode