Tarihsel beklenen kısa düşüş (Expected Shortfall)
Expected Shortfall, diğer adıyla CVaR (koşullu risk altındaki değer), getirilerin en kötü senaryolarındaki beklenen kaybı ifade eder.
Örneğin, portföyünün VaR(95) değeri -%3 ise, CVaR(95) değeri -%3'ü aşan tüm kayıpların ortalamasıdır.
Getiri verileri (yüzde olarak) StockReturns_perc değişkeninde mevcut. Önceki egzersizden gelen var_95 de çalışma alanında hazır.
Bu egzersiz
Python ile Portföy Risk Yönetimine Giriş
kursunun bir parçasıdırEgzersiz talimatları
StockReturns_perciçindeki getirilerden,StockReturns_percdeğerivar_95'ten küçük veya eşit olanların ortalamasını hesaplayıpcvar_95değişkenine ata.- Sıralanmış getirilerin (
sorted_rets) histogramınıplt.hist()fonksiyonunu kullanarak çiz.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Historical CVaR 95
cvar_95 = ____
print(cvar_95)
# Sort the returns for plotting
sorted_rets = sorted(StockReturns_perc)
# Plot the probability of each return quantile
____(____, density=True, stacked=True)
# Denote the VaR 95 and CVaR 95 quantiles
plt.axvline(x=var_95, color="r", linestyle="-", label='VaR 95: {0:.2f}%'.format(var_95))
plt.axvline(x=cvar_95, color='b', linestyle='-', label='CVaR 95: {0:.2f}%'.format(cvar_95))
plt.show()