Estimasi risiko GEV
Misalkan Anda memegang saham GE senilai € 1.000.000 pada 1 Januari 2010. Anda ingin menutup kerugian maksimum yang diharapkan yang mungkin terjadi selama minggu berikutnya, berdasarkan data yang tersedia dari dua tahun sebelumnya, 2008–2009. Anda berasumsi bahwa kerugian maksimum mingguan untuk GE didistribusikan menurut distribusi Generalized Extreme Value (GEV).
Untuk memodelkan kerugian yang diharapkan, Anda akan mengestimasi CVaR pada tingkat kepercayaan 99% untuk distribusi GEV, dan menggunakannya untuk menghitung jumlah cadangan yang diperlukan guna menutup kerugian maksimum mingguan yang diharapkan selama Januari 2010.
Distribusi genextreme dari scipy.stats tersedia di ruang kerja Anda, demikian pula losses GE untuk periode 2008–2009.
Latihan ini adalah bagian dari kursus
Manajemen Risiko Kuantitatif dengan Python
Petunjuk latihan
- Temukan nilai maksimum harga aset GE untuk panjang blok satu minggu.
- Sesuaikan distribusi GEV
genextremeke dataweekly_maxima. - Hitung VaR 99%, dan gunakan hasilnya untuk menemukan estimasi CVaR 99%.
- Hitung jumlah cadangan yang diperlukan untuk menutup kerugian maksimum mingguan yang diharapkan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Compute the weekly block maxima for GE's stock
weekly_maxima = losses.____("W").____()
# Fit the GEV distribution to the maxima
p = genextreme.____(____)
# Compute the 99% VaR (needed for the CVaR computation)
VaR_99 = genextreme.____(____, *p)
# Compute the 99% CVaR estimate
CVaR_99 = (1 / (1 - 0.99)) * genextreme.____(lambda x: x,
args=(p[0],), loc = p[1], scale = p[2], lb = ____)
# Display the covering loss amount
print("Reserve amount: ", 1000000 * CVaR_99)