Python을 활용한 정량적 리스크 관리
Jamsheed Shorish
Computational Economist






예시: 2007–2009 블록 최대치
maxima = losses.resample("W").max()
일반화 극값 분포(GEV)
scipy.stats.genextreme로 모수 추정from scipy.stats import genextreme
params = genextreme.fit(maxima)
.ppf()로 계산params 필요.expect()로 기대값 계산VaR_99 = genextreme.ppf(0.99, *params)
CVar_99 = ( 1 / (1 - 0.99) ) * genextreme.expect(lambda x: x, *params, lb = VaR_99)
Python을 활용한 정량적 리스크 관리