Variance Neglect: Why You're Optimizing the Wrong Number
C. PearsonTwo job offers land in your inbox. One pays $80,000 every year, guaranteed. The other pays an average of $80,000 but swings between $40,000 and $120,000 depending on performance. Same mean. Wildly different realities.
Most analysis stops at the mean. That's the problem.
Variance neglect is the habit of summarizing a distribution by its center and calling it done. It shows up in business dashboards, academic papers, product metrics, and machine learning model evaluations. Everywhere averages get reported, variance gets quietly buried. And the decisions that follow are built on an incomplete picture.
Why Variance Actually Matters
Consider a hospital tracking average patient wait time. This quarter: 22 minutes. Last quarter: 22 minutes. Looks stable. No action needed.
Except last quarter, nearly everyone waited between 18 and 26 minutes. This quarter, half the patients waited 5 minutes and half waited 39 minutes. Same mean. One situation is a smoothly functioning system; the other is a system with a serious triage problem that the average is actively concealing.
Variance tells you about spread, consistency, and risk. A high-variance outcome can be catastrophic even when the expected value looks fine. This is why casinos make money: they have high variance on individual bets and enormous sample sizes, which means the expected value dominates. You, playing 20 hands of blackjack, are living entirely in the variance.
The Places This Bites Hardest
Model evaluation is where variance neglect causes the most professional embarrassment. Two classifiers both hit 87% accuracy on your test set. You ship the one with the slightly better precision score. What you didn't check: one model had consistent performance across ten cross-validation folds, and the other swung from 79% to 94%. That variance is signal. It's telling you the second model is fragile, sensitive to which data it sees, and likely to underperform on production data that drifts even slightly from training.
Reporting standard deviation alongside mean accuracy isn't optional hygiene. It's the actual information.
A/B testing has the same vulnerability. You run a test, treatment wins by 3%, you ship it. But did you look at the variance in conversion rates across user segments, days of the week, or device types? A treatment that wins on average while losing badly for mobile users on weekends is not a winner. Segment-level variance is where the real story hides.
Portfolio theory got this right decades ago. Harry Markowitz's insight in 1952 was simple: return alone is not the objective. Risk-adjusted return is the objective. You want the highest expected return for a given level of variance. The entire modern theory of portfolio optimization exists because ignoring variance gets people financially destroyed, and someone finally decided to formalize that fact.
Data science borrowed almost nothing from this lesson.
A Quick Diagnostic
graph TD
A[You have a metric] --> B{Did you report variance?}
B -->|No| C[You have half the picture]
B -->|Yes| D{Does variance differ across segments?}
C --> E[Add std dev, IQR, or confidence intervals]
D -->|Yes| F[Your average is probably misleading]
D -->|No| G[Your summary is trustworthy]
This isn't a complex workflow. It's a reminder that one number does not describe a distribution.
What to Do Instead
Report variance alongside every mean you publish. Standard deviation is the minimum. Interquartile range is often better because it's resistant to outliers pulling it in one direction. If you're showing model performance, show the distribution of scores across folds, not just the aggregate.
When comparing two options with similar means, ask which one you'd rather be wrong about. If option A underperforms, is that a minor inconvenience? If option B underperforms, is it a disaster? Variance is the numerical answer to that question.
For time-series metrics, plot the rolling variance alongside the rolling mean. A metric that's stable in average but increasingly volatile is a metric about to break. The variance will warn you before the mean does.
One more thing worth saying plainly: high variance in your model's predictions means your model is uncertain. That uncertainty deserves to be communicated to whoever is acting on those predictions. Shipping a point estimate without any sense of its spread is handing someone a map with no scale.
The mean tells you where the center of gravity is. Variance tells you how far things actually travel from it. You need both to understand where you are.
Get Mean Methods in your inbox
New posts delivered directly. No spam.
No spam. Unsubscribe anytime.
Photo by