2.6 Heavy tails, power laws and the Hill estimator
Motivation
The tail determines the probability of the day that ends a trading career. Normal tails decay like ; equity tails decay like . At five standard deviations, the ratio between these is a factor of thousands.
Power-law tails and moments#
Setup
A random variable has a Pareto tail with index if for . More generally, is regularly varying with tail index if with slowly varying ( as for every ). The Student- with degrees of freedom is regularly varying with ; the normal is not regularly varying (its tail index is effectively infinite).
Proposition 2.11moments of a power-law tail
If , then iff .
Proof
. The integral over is finite. For large the integrand behaves like , which is integrable at infinity iff , i.e. .∎
So with : the mean and variance exist, the fourth moment does not, and the population kurtosis is infinite. The sample kurtosis then grows without bound as grows (more precisely, it is dominated by the largest observation), which is what the Nifty table showed.
The Hill estimator#
Proposition 2.12Hill estimator as conditional MLE
Let be the order statistics of . Treat the largest as draws from a Pareto tail above the threshold . The MLE of is
If the tail is exactly Pareto above , then , and .
Proof
Conditional on exceeding , the Pareto density is , . The log-likelihood of exceedances is
gives , and confirms a maximum. Substituting gives (2.16). For the distribution: if is Pareto(, ), then has , i.e. . By the Rényi representation, the log-excesses over the -th order statistic are distributed as iid Exp() variables, so with mean . Then (the mean of an inverse-gamma), and the delta method applied to , which has mean and variance , gives .∎
For distributions that are only regularly varying, is consistent if and (Mason 1982), but it has a bias that depends on how fast settles down. The choice of trades variance () against bias (which grows with ). Plot against (a Hill plot) and look for a stable region.
Tail estimates: simulation and Nifty#
Worked example 2.6.1simulation, with hill_estimator from m02_tails.py
For samples of 200,000 draws from a Student- with , the average of over 40 independent samples is at (sampling s.d. across samples ). The true value is 3. The estimate drifts down as grows because the Student- density departs from a pure power law away from the extreme tail; a single sample need not show the drift at small , where the sampling error is larger than the bias. For normal data, (average over 20 samples) with , and it keeps rising as grows.
Worked example 2.6.2Nifty sample
Using : at , with standard errors of about 0.51, 0.30, 0.20, 0.12. The left tail alone gives and the right tail . These are in the range reported for international equity indices and stocks: Gopikrishnan, Meyer, Amaral and Stanley (1998) found for US stock returns (the "inverse cubic law"). With for Nifty,
Practitioner notes
- With , variance exists, so the CLT applies to sums and monthly returns are closer to normal than daily returns (aggregational Gaussianity). Convergence is slow, and quarterly returns still show excess kurtosis.
- A tail index between 2 and 4 makes moment-based risk measures (kurtosis, and the standard errors of variance estimates) unreliable. Quantile-based measures and the tail index itself are more stable.
- Short-option books (M09) are short the tail. The premium is set by the market's estimate of tail probability; the seller's survival depends on its own estimate of and on position size (M03).