t-Statistics Under Fat-Tailed Returns
Why the ordinary t-test, built on the assumption that a sample average becomes approximately normal quickly, can badly mislead when the underlying returns have fat tails — because it can take far more data than researchers assume for the averaging-out to actually kick in.
Prerequisites: One-Sample and Two-Sample t-Tests, The Central Limit Theorem
A strategy's backtest produces a sequence of daily returns, and a researcher computes a t-statistic to test whether the average return is significantly different from zero. This test relies on the central limit theorem — the claim that the average of enough independent draws is approximately normally distributed, regardless of the shape of the individual draws. That's true eventually. But daily and even monthly financial returns are notoriously fat-tailed — occasional extreme moves far more frequent than a normal distribution would predict — and fat tails slow down exactly how quickly "eventually" arrives. A t-test that looks perfectly rigorous can be built on an averaging-out assumption that hasn't actually kicked in yet.
An analogy: averaging heights versus averaging wealth
If you average the heights of 30 random people, the average settles down quickly, close to the true population mean — heights have no extreme outliers, so 30 is plenty for it to behave normally. If you instead average the wealth of 30 random people, one billionaire can single-handedly dominate the average, making it wildly different from a different random 30 — extreme values mean the average doesn't stabilize nearly as fast, and formulas assuming quick stabilization badly understate how much it can still swing. Daily trading returns sit much closer to the wealth example than the height one.
The idea, one symbol at a time
The central limit theorem guarantees that , the sample mean of i.i.d. returns with finite mean and variance , converges toward as — this convergence justifies computing and comparing it to normal critical values. The catch is "as ": the rate of convergence depends on the distribution's higher moments (skewness, kurtosis). For light-tailed data, convergence is fast — often good by –50. For fat-tailed data (high excess kurtosis, or infinite-variance Pareto-type models), it can require thousands of observations before the normal approximation is trustworthy, with the true finite-sample distribution of visibly fatter-tailed than the CLT implies at any practical sample size.
A useful diagnostic is excess kurtosis (kurtosis minus 3, the normal distribution's value): for normal data, and daily equity returns commonly show from 3 to 10 or higher. Larger means slower convergence and a less trustworthy t-statistic at any given — the spikier the return distribution looks against a bell curve, the more data is needed before the usual critical value of 1.96 is actually accurate.
Worked example 1: a strategy with near-normal daily returns
A market-neutral strategy has daily returns with excess kurtosis (close to normal), mean daily return , standard deviation , over trading days:
Not significant, but here the CLT has almost certainly converged well by given the near-normal kurtosis, so the t-statistic and its associated p-value can be trusted at face value.
Worked example 2: the same numbers, but fat-tailed returns
Now suppose an options-selling-style strategy has the same sample mean (0.02%) and standard deviation (0.5%) over the same days, producing the identical — but its daily returns have excess kurtosis (fat-tailed, driven by rare large losing days). Simulation studies at this kurtosis level show the actual sampling distribution of at still has meaningfully heavier tails than the CLT's normal approximation predicts — the true probability of seeing by chance is higher than the normal table says, and a nominal 5% test might have a true false-positive rate closer to 8–10%. Identical t-statistics, very different actual reliability.
What this means in practice
Before trusting a backtest's t-statistic, check the return series' kurtosis (or eyeball a histogram against a normal curve) — a t-statistic on visibly fat-tailed daily returns, especially with modest sample sizes (a few hundred days, a typical one- or two-year backtest), deserves real skepticism even if it clears 1.96. Standard remedies: bootstrap the empirical distribution for a data-driven critical value, use robust or heavy-tailed test statistics, or simply demand a much larger sample before declaring significance for strategies with known fat-tailed risk (short-volatility, credit, insurance-like payoffs).
A t-statistic's usual critical values (like ±1.96) rely on the sample mean already being close to normally distributed, which the central limit theorem guarantees only in the limit of large samples — and how large "large" needs to be depends heavily on the underlying return distribution's tail fatness. Fat-tailed strategies can produce a t-statistic that looks identical to a light-tailed strategy's from the same summary statistics, while carrying a substantially higher true false-positive rate at realistic backtest sample sizes.
It's tempting to treat a t-statistic as automatically trustworthy once you've cleared the "large enough sample" folk threshold of 30, since that number is often quoted as sufficient for the CLT to kick in. That threshold comes from light-tailed textbook examples; fat-tailed financial returns, especially strategies exposed to rare large losses (short options, credit spread trades, momentum crashes), can need sample sizes an order of magnitude larger before the normal approximation underlying the t-test is actually reliable. Never assume "n is big enough" without checking kurtosis or bootstrapping the actual distribution.
Related concepts
Practice in interviews
Further reading
- Fama, E. (1965), The behavior of stock-market prices
- Cont, R. (2001), Empirical properties of asset returns: stylized facts and statistical issues