Quant Memo
Advanced

Extreme Value Theory for Tail Risk

A statistical theory for the worst days specifically, built from the idea that the shape of extremes doesn't have to match the shape of the everyday, and that you can estimate a 1-in-1000-day loss from a lot fewer than 1000 bad days.

Prerequisites: Value at Risk (VaR), Historical Simulation VaR, Expected Shortfall (CVaR)

A risk manager wants the loss so bad it happens only once in a thousand trading days, about once every four years. Historical simulation with a two-year window has 500 observations and cannot see past its single worst day. Fitting a normal distribution to the whole sample tells you almost nothing about the tail, because the bulk of ordinary days determines the fit and the tail is thin by assumption, not by evidence. You need a method that uses the ordinary statistics of the extremes themselves, not the body of the distribution, to say something honest about losses you have rarely or never observed.

The engineer's flood problem

Civil engineers who design a levee do not model the entire distribution of the river's daily flow and read off a quantile. Daily flow is dominated by ordinary weather and tells you almost nothing about flood behavior. Instead they collect the worst flood of each year for as many years as they have records, and fit a distribution to just those maxima. There is a mathematical reason this works: no matter what the underlying daily-flow distribution looks like, the distribution of yearly maxima settles, as more years accumulate, into one of a small family of shapes. You do not need to know the parent distribution. You only need to know that you are looking at extremes.

Extreme value theory (EVT) applies the same idea to portfolio losses. It does not try to describe an ordinary day. It describes the tail on its own terms.

The two ways to isolate the tail

Block maxima. Split history into blocks (months or years), keep only the worst loss in each block, and fit those maxima to the Generalized Extreme Value (GEV) distribution. The Fisher–Tippett theorem guarantees that, whatever the daily loss distribution is, properly normalized block maxima converge to a GEV distribution as the block size grows. In words: the shape of "the worst thing that happened in a year" doesn't depend on the fine detail of an ordinary day, only on how fat the tail is.

Peaks over threshold (POT). Instead of throwing away every day but the yearly worst, pick a high threshold uu and keep every day that crosses it. The Pickands–Balkema–de Haan theorem says that, for a threshold high enough, the sizes of the exceedances above uu converge to a Generalized Pareto Distribution (GPD):

P(Lu>xL>u)(1+ξxβ)1/ξ.P(L - u > x \mid L > u) \approx \left(1 + \xi \frac{x}{\beta}\right)^{-1/\xi}.

In words: given that a loss has already crossed the threshold, the extra amount it exceeds the threshold by follows a two-parameter curve. ξ\xi (the shape parameter, or tail index) controls how fat the tail is: ξ>0\xi > 0 means genuinely fat-tailed (finance usually lands here, ξ\xi around 0.2–0.4 for equities), ξ=0\xi = 0 is exponential-thin, ξ<0\xi < 0 is bounded. β\beta (the scale parameter) sets the units, roughly how large a typical exceedance is. POT is the version almost everyone uses in finance, because it keeps more of the data than block maxima throws away.

threshold u GPD fit to exceedances body's naive extrapolation ordinary days extreme losses
The body of the loss distribution (left of the threshold) is irrelevant to the tail. The Generalized Pareto Distribution is fit only to what happens beyond the threshold, and it decays more slowly than a naive extrapolation of the body would predict.

Once ξ\xi and β\beta are fit, VaR and expected shortfall beyond the threshold follow from closed formulas: with nn total observations, nun_u of them exceeding uu, and target confidence α\alpha,

VaRα=u+βξ[(nnu(1α))ξ1].\text{VaR}_\alpha = u + \frac{\beta}{\xi}\left[\left(\frac{n}{n_u}(1-\alpha)\right)^{-\xi} - 1\right].

In words: start at the threshold, then add a correction that depends on how far into the tail you are asking, how fat the tail is (ξ\xi), and how spread out the exceedances were (β\beta). This is the formula that lets you extrapolate to confidence levels beyond what your raw data ever showed.

Worked example: fitting the tail by hand

A desk has 2,000 days of P&L. It sets the threshold at the 95th percentile of losses, u=u = $1.0m, leaving nu=100n_u = 100 exceedance days. The average amount by which those 100 days exceeded $1.0m is $0.55m, and a quick method-of-moments fit gives ξ=0.25\xi = 0.25, β=0.60\beta = 0.60.

We want the 99.5% VaR (1α=0.0051 - \alpha = 0.005):

VaR=1.0+0.600.25[(2000100(0.005))0.251]=1.0+2.4[(0.1)0.251].\text{VaR} = 1.0 + \frac{0.60}{0.25}\left[\left(\frac{2000}{100}(0.005)\right)^{-0.25} - 1\right] = 1.0 + 2.4\left[(0.1)^{-0.25} - 1\right].

(0.1)0.251.778(0.1)^{-0.25} \approx 1.778, so VaR1.0+2.4(0.778)=1.0+1.87=\text{VaR} \approx 1.0 + 2.4(0.778) = 1.0 + 1.87 = $2.87m.

Only 10 of the 2,000 days (0.5%) should exceed this. Notice that 99.5% is deep in the tail, well past what a 100-day exceedance sample could ever show you directly by counting, and yet the GPD formula produces a specific number by extrapolating the fitted curve, which is exactly what EVT is for.

Worked example: comparing to a normal assumption

The same book has a daily volatility of $0.40m. A normal model puts the 99.5% VaR at 2.576×0.40=2.576 \times 0.40 = $1.03m. EVT says $2.87m, almost triple. The gap is the fat tail the normal distribution assumes away: ξ=0.25>0\xi = 0.25 > 0 means genuinely heavier-than-exponential decay, and the difference between the two numbers is the entire reason EVT exists as a discipline separate from ordinary VaR.

Distribution · normal
-2.000.002.00μvalue →
Within ±1σ 68.3%mean μ 0.00std σ 1.00

Drag the standard deviation on the plot above and watch how thin the tails stay under any normal parameterization; no choice of a single width parameter can reproduce the slower, fatter decay a fitted GPD tail shows in real market data.

Extreme value theory does not model the whole loss distribution. It isolates the losses beyond a threshold and fits those alone to a distribution (GPD) whose shape is guaranteed, by a limit theorem, to be the right family regardless of what the ordinary days look like. That guarantee is what lets you extrapolate past your data.

What this means in practice

  • Threshold choice is the whole ballgame. Too low, and the GPD approximation is poor because you're including days that aren't really "extreme." Too high, and too few exceedances remain to fit reliably. Practitioners typically use 5–10% of the sample and check stability by re-fitting at several thresholds.
  • EVT complements, not replaces, VaR/historical simulation. It is specifically for the far tail, beyond where you have direct data, typically 99% and above.
  • Multivariate extensions exist (extreme dependence, tail copulas) to ask whether extremes hit multiple assets together, directly relevant to Correlation Breakdown in Crises.
  • Regulatory and internal capital models increasingly use EVT-derived tail estimates for stress capital, because they extrapolate more honestly than a normal or even a Student-t fit to the whole sample.

EVT still assumes the future tail behaves like the fitted tail: the shape parameter ξ\xi is stable over time. It is not immune to regime change, and a fit built on a calm decade will understate ξ\xi just as badly as a normal model would. It is also a small-sample method dressed up in asymptotic theory: with only 100 exceedances, the confidence interval around ξ\xi itself is wide, and small changes in the threshold can swing the extrapolated VaR by a large percentage. EVT tells you the shape of ignorance in the tail more honestly than alternatives; it does not remove the ignorance.

Practice

  1. A threshold at the 90th percentile gives nu=200n_u = 200 out of n=2000n = 2000, with ξ=0.3\xi = 0.3, β=0.45\beta = 0.45, u=u = $0.7m. Compute the 99% VaR.
  2. Explain in one sentence why block maxima "wastes" data compared to peaks-over-threshold.
  3. If ξ\xi estimated from 2019–2021 data is 0.05 but the true post-2022 regime has ξ=0.3\xi = 0.3, is the resulting VaR too high or too low, and why?

Related concepts

Practice in interviews

Further reading

  • McNeil, Frey & Embrechts, Quantitative Risk Management (Ch. 7)
  • Embrechts, Klüppelberg & Mikosch, Modelling Extremal Events
ShareTwitterLinkedIn