Quant Terminal
A1-03A1·intro·~18 min

Distributions — normal, and why returns aren't

probabilitydistributionsnormalfat-tailskurtosis

▸ Pretest — guess, even if you don't know

If daily SPY returns were truly normally distributed with the volatility we actually observe, how often should we see a single-day drop of −7% or worse?

The normal distribution

The normal (Gaussian) distribution has the famous bell-shaped density — the curve whose height shows how thickly probability is packed near each value:

f(x)=1σ2πexp((xμ)22σ2)f(x) = \frac{1}{\sigma\sqrt{2\pi}} \exp\left(-\frac{(x-\mu)^2}{2\sigma^2}\right)

In words: this gives the height of the bell curve at any point xx. The new symbols, piece by piece: exp()\exp(\cdot) means "e (a constant, about 2.718) raised to the power of whatever is inside the parentheses." π\pi is pi, about 3.14159. 2π\sqrt{2\pi} is the square root of two pi. The inner fraction (xμ)2/2σ2(x-\mu)^2 / 2\sigma^2 measures how far xx sits from the center μ\mu, scaled by the spread σ\sigma. The farther out xx is, the more negative the exponent, and the lower the curve. You will never compute this by hand — libraries do it. What matters is the shape: tallest at μ\mu, falling off symmetrically on both sides.

It has two parameters:

Useful facts to memorize ("mass" here means probability — the share of area under the curve):

The normal is the default assumption in much of classical statistics for one reason: the Central Limit Theorem (CLT). Take many independent random variables — independent meaning knowing one tells you nothing about the others (formal definition in A1-05) — and average them. That average tends to be normally distributed, no matter what shape the underlying distribution has. This is why means of samples behave nicely, even when individual observations don't.

Why people assume returns are normal

If you have a few minutes and a copy of pandas, plot the histogram of SPY daily log-returns. (Log return — a return computed with logarithms; nearly the same as the percent change for small daily moves.) It looks bell-shaped. The mean is near zero. The standard deviation is around 1% per day. Easy story: returns are normal.

This assumption is built into a lot of classical finance:

Why returns aren't normal

Look more carefully and the story breaks:

  1. Tails are fatter than normal. The "tails" are the far left and far right ends of the distribution — the extreme outcomes. Days more extreme than 3σ happen much more often than the normal predicts. Days like Black Monday 1987 (−20%) or COVID's March 2020 (−12% in a day) shouldn't happen in a normal universe. They do happen. Often.
  2. Volatility clusters. Volatility — how big the moves are, regardless of direction. A high-volatility day is more likely to be followed by another high-volatility day. The normal model assumes returns are independent over time; they aren't. (The technical name for this non-constant spread is heteroscedasticity.)
  3. Asymmetric. Down moves tend to be sharper than up moves of the same probability. This is called negative skewness — skewness being the lopsidedness of a distribution.

These are not minor refinements. They are the difference between strategies that work and strategies that blow up. Most blow-ups happen because someone assumed normality and the market produced a fat-tail event. LTCM (Long-Term Capital Management, a hedge fund that collapsed in 1998), the Quant Quake (August 2007), countless others.

Better models — fat-tailed distributions

The classic alternative is the Student t-distribution, which has heavier tails. It has a tuning knob called "degrees of freedom" — lower values mean fatter tails. A t-distribution with 4 degrees of freedom has tail probabilities orders of magnitude larger — larger by factors of 10 — than the normal at the same standard deviation.

Other useful models:

We won't fit any of these yet. The point right now is: if you model returns as normal, you will systematically underestimate extreme risk.

Practical guidance

Even though returns aren't normal, the normal distribution shows up usefully:

A practical rule: assume normality when computing summary statistics about averages over many days; do not assume normality when sizing positions around tail risk.

Try it

How fat are the tails of a return series? Count how much of the data sits beyond k standard deviations from the mean. In the code, |x - mean| — the vertical bars mean absolute value — is the distance from the mean, ignoring sign:

▮ EXERCISE · a1-03-ex1

Implement frac_beyond_k_sigma(returns, k): return the fraction of observations whose absolute deviation from the mean exceeds k times the sample standard deviation (use ddof=1). Under a normal distribution roughly 5% lies beyond 2 sigma — fat-tailed data puts more mass out there.

⧉ Review card
What is the empirical 1-sigma probability range for a normal distribution?
About 68% of mass within ±1σ, 95% within ±2σ, 99.7% within ±3σ, 99.99% within ±4σ.
⧉ Review card
Why does the Central Limit Theorem matter for quants?
It tells us that averages of many independent observations are approximately normal, even when individual observations aren't. So sample-mean statistics inherit normality even if returns themselves are fat-tailed.
⧉ Review card
What's wrong with assuming SPY daily returns are normal?
Fat tails (extreme moves much more frequent than the normal predicts), volatility clustering (high-vol days cluster), and negative skewness. The biggest practical danger: underestimating tail risk.
⧉ Review card
Why did LTCM, Black Monday, and the Quant Quake produce 'impossible' losses?
The risk models assumed normal returns. Under normality, the losses were essentially impossible. In reality, fat tails made them inevitable on a long enough horizon.

Predict before the next lesson

Tomorrow we'll formalize expected value and variance — the first two "moments" of a distribution (a moment is a summary number computed from a distribution). Predict:

◈ Calibration check

Could you explain what 'fat tails' means and why it matters for trading?

1 = guessing · 5 = could teach it

⏻ End of lesson

Mark it read to book its 4 review cards into your deck.

Sources & further reading