MulaiMulai sekarang secara gratis

Estimasi parameter: Normal

Estimasi parameter adalah metode terkuat untuk mengestimasi VaR karena mengasumsikan bahwa kelas sebaran kerugian sudah diketahui. Parameter diestimasi agar data sesuai dengan sebaran tersebut, lalu dilakukan inferensi statistik.

Dalam latihan ini, Anda akan mengestimasi VaR 95% dari sebaran Normal yang dipasangkan ke data bank investasi tahun 2007–2009. Anda akan menggunakan sebaran norm dari scipy.stats, dengan asumsi bahwa kelas sebaran ini paling sesuai.

Apakah sebaran Normal cocok? Anda akan mengujinya dengan uji Anderson-Darling scipy.stats.anderson. Jika hasil uji berbeda secara statistik dari nol, ini mengindikasikan data tidak berdistribusi Normal. Anda akan menanganinya pada latihan berikutnya.

losses portofolio untuk periode 2005–2010 tersedia.

Latihan ini adalah bagian dari kursus

Manajemen Risiko Kuantitatif dengan Python

Lihat Kursus

Petunjuk latihan

  • Impor norm dan anderson dari scipy.stats.
  • Pasangkan data losses ke sebaran Normal menggunakan metode .fit(), lalu simpan parameter sebaran ke params.
  • Hasilkan dan tampilkan estimasi VaR 95% dari sebaran yang telah dipasangkan.
  • Uji hipotesis nol bahwa losses berdistribusi Normal menggunakan uji Anderson-Darling anderson().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import the Normal distribution and skewness test from scipy.stats
from ____ import norm, anderson

# Fit portfolio losses to the Normal distribution
params = ____.fit(____)

# Compute the 95% VaR from the fitted distribution, using parameter estimates
VaR_95 = norm.____(0.95, *params)
print("VaR_95, Normal distribution: ", VaR_95)

# Test the data for Normality
print("Anderson-Darling test result: ", anderson(____))
Edit dan Jalankan Kode