Quản trị Rủi ro Định lượng với Python
Jamsheed Shorish
Computational Economist






Ví dụ: Cực đại theo khối giai đoạn 2007 - 2009
maxima = losses.resample("W").max()
Phân phối Giá trị Cực trị Tổng quát (GEV)
scipy.stats.genextremefrom scipy.stats import genextreme
params = genextreme.fit(maxima)
.ppf() để lấy VaR 99%params từ phân phối GEV đã fit.expect() để lấy kỳ vọngVaR_99 = genextreme.ppf(0.99, *params)
CVar_99 = ( 1 / (1 - 0.99) ) * genextreme.expect(lambda x: x, *params, lb = VaR_99)
Quản trị Rủi ro Định lượng với Python