MulaiMulai sekarang secara gratis

Membuat peramalan dengan model GARCH

Sebelumnya Anda telah mengimplementasikan model GARCH(1,1) dasar dengan paket Python arch. Pada latihan ini, Anda akan berlatih membuat peramalan volatilitas dasar.

Anda akan kembali menggunakan deret waktu imbal hasil historis S&P 500. Pertama, definisikan dan sesuaikan model GARCH(1,1) dengan semua observasi yang tersedia, lalu panggil .forecast() untuk membuat prediksi. Secara bawaan, fungsi ini menghasilkan estimasi 1 langkah ke depan. Anda dapat menggunakan horizon = n untuk menentukan periode ke depan yang lebih panjang.

Paket arch telah dimuat sebelumnya untuk Anda.

Latihan ini adalah bagian dari kursus

Model GARCH di Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Specify a GARCH(1,1) model
basic_gm = ____(sp_data['Return'], p = 1, q = 1, 
                      mean = 'constant', vol = 'GARCH', dist = 'normal')
# Fit the model
gm_result = basic_gm.____()
Edit dan Jalankan Kode