Introduction to Quant Finance · Lesson 6
Fat tails
A bell curve says a day 5 standard deviations out comes once in thousands of years. Simulated days with fat tails and the same standard deviation brought one every few years.
Know the basics? Read the lesson notesHow rare is a 5-standard-deviation day?
A day's return is what a market gained or lost that day, in percent. The standard deviation is how far a typical day lands from the average day: the width of the bell in lesson A5 (The bell curve). That bell, the normal distribution, says how often a day lands far out: about 68 days in 100 within one standard deviation of the average, 95 within two and 99.7 within three.
Picture days drawn from a bell curve with an average of 0% and a standard deviation of 1%. A 5-standard-deviation day moves 5% or more, up or down. A year holds 252 trading days. For scale, the bell gives a 3-standard-deviation day either way about once in 370 days, and a 4 about once in 63 years. How often should a 5 come?
Lesson A5's rule, carried further out: the bell puts about 0.57 days in a million at 5 standard deviations or more, either way. That is 1 day in about 1,744,278, and 1,744,278 ÷ 252 ≈ 6,922 years. Ten years hold 2,520 trading days, so the bell expects 2,520 × 0.57 ÷ 1,000,000 ≈ 0.0014 such days in ten years.
For the precise
The chance is computed from the bell's formula, not simulated: 2 × (1 − Φ(5)) = 0.000000573, where Φ is the bell's cumulative chance. In a spreadsheet:=2*(1-NORM.S.DIST(5,TRUE)). At 4 standard deviations it is 63.3 days in a million, about once in 63 years.Ten years of fat-tailed days
Now days with the same 1% standard deviation, drawn from a different curve: one with fat tails, meaning more days far from the average than a bell curve has. Studies of real daily returns have reported such tails since the 1960s (sources at the end); every day in this lesson is simulated. Play ten simulated years: 2,520 days, each a fresh draw that ignores the days before it. Dashed lines mark +5% and −5%.
Ten years of fat-tailed days (simulated)
Each line is one day's return. Colour: 5% or more either way. Dashed: ±5%.
This series held 9 days of 5% or more, and its biggest day moved +11.94%: about 12 standard deviations. One series is one draw, so count many. The computer drew 1,000 ten-year series from the same curve. Together they held 2,190 days of 5 standard deviations or more: 2.19 per ten years on average, and 891 of the 1,000 series had at least one. So the series you played, with 9, was a wild draw.
1,000 ten-year series of bell-curve days held 2, against the 1,000 × 0.0014 ≈ 1.44 the bell predicts. In this simulation, the fat-tailed series' 2,190 such days were about 1,500 times the 1.44 the bell predicts.
Thicker and thinner tails
The curve here is Student's t distribution: a family of hill shapes like the bell, set by one number, its degrees of freedom, written ν ("nu"). A small ν gives fat tails; as ν grows, the curve closes in on the bell. Every setting below is scaled to the same 1% standard deviation (a theory card two screens on shows how), so only the tails change. The last screen used ν = 6. Slide to the fattest tails, ν = 3, and to the bell.
One ten-year series at each setting (simulated)
Standard deviation 1% at every setting. Colour: 5% or more either way.
Across 1,000 ten-year series at each setting, 5-standard-deviation days numbered 8,201 at ν = 3, 2,190 at ν = 6 and 2 with bell days. The standard deviation was the same at every setting: the tails alone decided how often an extreme day came.
For the precise
In between: 641 at ν = 10 and 92 at ν = 20. At 4 standard deviations, where the bell predicts about 159.6 in 1,000 ten-year series, ν = 6 gave 6,824.The bell and the fat tail, side by side
Here are all 2,520,000 fat-tailed days (ν = 6) of the 1,000 series, counted into columns 0.25% wide, with the bell curve of the same standard deviation drawn over them. Build the picture, then look at the tails, where the far days are grouped by whole standard deviations.
2,520,000 fat-tailed days and the bell (simulated)
Columns: the fat-tailed days. Line: the bell with the same standard deviation.
The same standard deviation, a different shape. The fat-tailed curve is taller in the middle: 73.1% of its days landed within one standard deviation, against the bell's 68.3%. It is lower in between, and fatter far out: 1.05% of its days were 3 standard deviations or more out, against the bell's 0.27%. The further out you look, the wider the gap.
A fat-tailed curve with a fixed standard deviation
To compare tails fairly, hold the standard deviation fixed. The t distribution with ν degrees of freedom has a standard deviation of √(ν ÷ (ν − 2)), for ν above 2. Divide each draw by that, multiply by the standard deviation you want, and the days have exactly that standard deviation, whatever ν is. This is a scaled t distribution.
- t
- a draw from Student's t distribution with ν degrees of freedom
- ν
- "nu", the degrees of freedom, above 2: small for fat tails, large for close to a bell
- σ
- the standard deviation the days should have (1% in this lesson)
- r
- the day's return, with standard deviation σ
ν = 6: 6 ÷ (6 − 2) = 6 ÷ 4 = 1.5, and √1.5 ≈ 1.22. A draw of t = 6.1 becomes 1% × 6.1 ÷ 1.22 = 5.0%: a 5-standard-deviation day.
For the precise: where a t draw comes from
One t draw with ν degrees of freedom is a bell draw divided by √((z1² + … + zν²) ÷ ν), where z1 … zν are ν more bell draws. When those happen to be small together, the day is huge. The fewer there are, the more often that happens: fat tails. Student (1908) found the curve.- ν is above 2 (at 2 or below the curve has no finite standard deviation);
- each day is a fresh draw, independent of the others.
Real returns can lean to one side, with a fatter tail for losses than for gains (skew), and come in calm and wild spells (a later course shows these). One scaled t curve has neither.
New numbers. ν = 10, and the days should have a standard deviation of 1.5%. A draw of t = 3.36 becomes what return, in percent?
One number for the tails: excess kurtosis
Put each day on lesson A5's z-score scale, its distance from the average in standard deviations, and raise it to the fourth power (multiply four copies together). A day 1 standard deviation out gives 1⁴ = 1; a day 5 out gives 5⁴ = 625. So the far days count overwhelmingly. The average of these fourth powers is the kurtosis. A bell's is 3, so the usual measure takes 3 off: the excess kurtosis, 0 for a bell, above 0 for fatter tails than a bell with the same standard deviation.
- x
- one return; there are n of them
- μ
- "mu", the mean (average) of the returns
- σ
- their standard deviation (given in this lesson's examples; a later lesson, Volatility, works it out)
- z
- the return's distance from the mean, in standard deviations
- K
- the excess kurtosis: 0 for a bell, above 0 for fatter tails
0%, 0%, 0%, 0%, 0%, 0%, +2% and −2%. Mean 0, standard deviation 1%. The z-scores: six 0s, +2 and −2. Fourth powers: 2⁴ = 16, twice: 32. 32 ÷ 8 = 4, and 4 − 3 = 1. All of it comes from the two big days.
The t curve with 6 degrees of freedom has a true excess kurtosis of 3 (a textbook result: 6 ÷ (ν − 4), for ν above 4).
- there are enough days for the few far ones to have come;
- one number for both tails together is what you want.
A few extreme days decide it, so short samples give wildly different values (the next screen counts it). It can't tell a fat loss tail from a fat gain tail (skew).
New numbers. Ten made-up days: eight of 0%, one of +3% and one of −3%. Their mean is 0 and their standard deviation √1.8 ≈ 1.342%. What is their excess kurtosis?
1,000 measurements
The ten years you played measured 9.36, about three times the true 3. Its biggest day, +11.94%, supplied 47.7% of the sum of fourth powers on its own. Guess first: of 1,000 ten-year series from this curve, how many measure between 2 and 4?
Measured excess kurtosis, 1,000 series (simulated)
Each column counts the series in a range 0.5 wide; the last holds 12 or more. Dashed: the true value. Shaded: 2 to 4.
You guessed about 900. It was 515.
You guessed about 500, the closest of the three. It was 515.
You guessed about 100. It was 515.
Only 515 of the 1,000 measured between 2 and 4, and they ran from 0.93 to 246.21. Over one year, the first 252 days of each series, the middle value when sorted (the median) was 1.47, half the true 3. Bell days over ten years all measured between −0.33 and 0.40.
Excess kurtosis is driven by the few most extreme days, and in a short sample they may not have come yet. In this simulation a low measured value did not show thin tails.
For the precise
Ten years: 760 of 1,000 below 3, a median of 2.28 and an average of 3.03, near 3 only because a few huge values (12 at 10 or more) make up for the many low ones. One year: 247 between 2 and 4, from −0.37 to 40.28.What the bell gets wrong
Two of the bell's answers, checked against this lesson's fat-tailed days (ν = 6, standard deviation 1%).
The bell's figure against fat-tailed days (simulated)
Grey: the bell's own figure. Colour: the fat-tailed days.
The 68–95–99.7 rule. For these days the middle number happened to hold: 95.0% within two standard deviations. The others did not: 73.1% within one, and 1.05% three or more out, about four times the bell's 0.27%. The rule is most wrong far from the average, where the bell expects the fewest days.
The bell's loss lines. How big a loss comes on only 1 day in 100? The bell's answer is 2.33 standard deviations below the average, and 3.09 for 1 day in 1,000 (a later course calls such a line value-at-risk). Fat-tailed days fell to −2.33% or below on 1.46 days in 100, and to −3.09% or below on 4.6 in 1,000. Their own lines sat at −2.56% and −4.24%. The bell's lines understated the loss, and more so the rarer the day.
Crises and model risk
Model risk is the risk of acting on a model, a simplified description of how something behaves, that is wrong. Here the model is a curve that says how often each size of day comes. Studies of real daily returns since the 1960s have found more extreme days than a bell allows (sources at the end), so a risk model built on the bell can call a real day next to impossible.
Real markets have had such days. On 19 October 1987 a leading US stock index fell 22.6% in a single day (Federal Reserve History). In 2012 the Basel Committee on Banking Supervision, which sets international standards for banks, proposed moving banks' measure of trading risk from value-at-risk (a loss line that ignores how bad losses beyond it are) to a measure that "better captures tail risk", the risk of rare, large losses; it adopted the change in 2016.
In this lesson's simulation, where was the bell-based model most wrong?
What this means
- Count extreme days; don't take the bell's word.
Under a bell, a 5-standard-deviation day comes about once in 6,922 years. In this simulation, days with fat tails and the same standard deviation had 2.19 per ten years. Where there is data, count how often its extreme days actually came.
- Read a measured kurtosis with its sample size.
It is driven by the few most extreme days. In this simulation, one-year series from a curve whose true excess kurtosis is 3 had a median of 1.47; a low value on a short sample did not show thin tails.
- Check what a model assumes.
In this simulation, models built on the bell understated the far tail when the tails were fat, and were most wrong about the rarest, largest days.
Ten months, one bad one
What is their excess kurtosis?
Hint: find each month's z-score, then the average of the fourth powers, minus 3.
"Once in thousands of years"
What do the three days tell you?
Lesson done
Under a bell curve, a day 5 standard deviations out comes about once in 6,922 years of 252 trading days. In this lesson's simulation, independent days with fat tails and the same 1% standard deviation (a scaled t distribution with 6 degrees of freedom) had 2.19 such days per ten years. Excess kurtosis, the average fourth power of the z-scores minus 3, measures the tails, but it is driven by the few most extreme days and jumped widely on short samples. In this simulation, models built on the bell were most wrong about the rarest, largest days.
Key ideas
- Fat tails
- more days far from the average than a bell curve with the same standard deviation has
- 5-standard-deviation day
- a day 5 or more standard deviations from the average, either way; a bell puts about 0.57 days in a million there, about once in 6,922 years of 252 trading days
- Student's t distribution
- a family of hill-shaped curves set by its degrees of freedom ν: a small ν gives fat tails, a large one is close to the bell
- Excess kurtosis
- the average fourth power of the z-scores, minus 3: 0 for a bell, above 0 for fatter tails; driven by the few most extreme days, so it varies widely on short samples
- Model risk
- the risk of acting on a model that is wrong; in this lesson's simulation a bell-based model was most wrong about the rarest, largest days
Formulas
r = σ × t ÷ √(ν ÷ (ν − 2))
z = (x − μ) ÷ σ · K = (z1⁴ + … + zn⁴) ÷ n − 3
The first gives days with standard deviation σ for ν above 2. The second is the excess kurtosis; K is 0 for a bell.