Quantitative Risk Management in Python
Jamsheed Shorish
Computational Economist
Hotel reservations for vacation
Pay in advance, before stay
Pay after arrival
t
distribution from scipy.stats
portfolio_loss
data using t.fit()
from scipy.stats import t
params = t.fit(portfolio_losses)
t
distribution from scipy.stats
portfolio_loss
data using t.fit()
.ppf()
to find VaRfrom scipy.stats import t
params = t.fit(portfolio_losses)
VaR_95 = t.ppf(0.95, *params)
x = np.linspace(-3, 3, 100)
plt.plot(x, t.pdf(x, df = 2))
plt.plot(x, t.pdf(x, df = 5))
plt.plot(x, t.pdf(x, df = 30))
Quantitative Risk Management in Python