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











from scipy.stats import gaussian_kdekde = guassian_kde(losses)loss_range = np.linspace(np.min(losses), np.max(losses), 1000)plt.plot(loss_range, kde.pdf(loss_range))

gaussian_kde의 .resample() 메서드 사용gaussian_kde에는 .expect() 없음 => 적분을 수동 계산 .expect() 메서드 제공sample = kde.resample(size = 1000)VaR_99 = np.quantile(sample, 0.99)print("VaR_99 from KDE: ", VaR_99)
VaR_99 from KDE: 0.08796423698448601
Python을 활용한 정량적 리스크 관리