Underfitting
Underfitting is the condition in which a strategy or model is too simple or too constrained to capture the genuine structure in the data, so it performs poorly both in-sample and out-of-sample because it has failed to learn the real signal that is present.
Quick answer: Underfitting is the condition in which a strategy or model is too simple or too constrained to capture the genuine structure in the data, so it performs poorly both in-sample and out-of-sample because it has failed to learn the real signal that is present.
In simple words
Underfitting is bringing a butter knife to carve a detailed sculpture: the tool is too blunt for the job. A model that underfits is so simple that it misses a real, exploitable pattern, so it does badly on both old and new data. It is the opposite mistake to overfitting, and it is the price of being too cautious rather than too greedy.
Purpose
This concept exists because the fear of overfitting can push researchers so far toward simplicity that they miss real edges, so understanding underfitting keeps the pursuit of robustness from becoming a refusal to model anything at all.
Professional explanation
What underfitting is
Underfitting occurs when the model's capacity is below the complexity of the true relationship, so it cannot represent the signal even in the training data. Unlike overfitting, which looks great in-sample and fails out-of-sample, underfitting looks mediocre everywhere, because the model has not captured the pattern anywhere. It is the high-bias end of the bias-variance trade-off: the error comes from systematic inability to fit the structure, not from sensitivity to noise.
How it differs from overfitting
The two failures are mirror images. Overfitting has low bias and high variance, excellent in-sample fit and poor generalisation. Underfitting has high bias and low variance, poor fit everywhere but stable across samples. The tell-tale distinction is the in-sample result: an overfit model dazzles in-sample, while an underfit model disappoints even there. Diagnosing which one you have determines the fix, because the two require opposite adjustments.
Common causes in strategy design
Underfitting arises from using too few or too weak features, an overly rigid functional form, excessive regularisation, or averaging away the signal with too coarse a timeframe. In the reasonable effort to avoid curve fitting, a researcher may strip a strategy down so far that it can no longer respond to the conditions that actually drive returns. A single moving-average rule applied to an instrument whose edge depends on volatility regime, for instance, is too blunt to capture that dependence.
Why it is easy to miss
Overfitting announces itself with a spectacular backtest that then collapses, which at least draws attention. Underfitting produces a dull, unremarkable backtest that is easy to abandon as simply a bad idea, when in fact a real edge was present but the model was too weak to express it. Because the industry rightly emphasises overfitting, some researchers over-correct and never suspect that their disappointing results are a capacity problem rather than an absence of signal.
Diagnosing underfitting
The diagnostic is that both training and validation performance are poor and close together, indicating high bias rather than high variance. A learning-curve view helps: if adding data does not improve performance and the model already plateaus at a low level on the training set, the ceiling is the model, not the data. Comparing against a slightly more flexible model or a richer feature set, and seeing a genuine, out-of-sample-confirmed improvement, indicates the original was underfitting.
How to fix it without overshooting
Add capacity carefully: introduce better-motivated features, a more flexible but still parsimonious functional form, or relax excessive regularisation. Crucially, add complexity only where an economic rationale suggests real structure, and confirm each addition improves out-of-sample, not just in-sample, performance. The goal is to move from high bias toward the balance point without tipping into high variance. Every step toward more capacity should be validated on untouched data so you do not trade underfitting for overfitting.
Underfitting vs Overfitting
| Aspect | Underfitting | Overfitting |
|---|---|---|
| Model complexity | Too low | Too high |
| Bias-variance | High bias, low variance | Low bias, high variance |
| In-sample performance | Poor | Excellent |
| Out-of-sample performance | Poor and stable | Poor and collapsing |
| Correct fix | Add capacity or better features | Simplify, regularise, add data |
Practical example
Illustrative example (Indian market)
You suspect a volatility-dependent edge in Bank Nifty and, wary of overfitting, you test a single fixed moving-average crossover on capital of Rs 5,00,000. It earns a flat, uninspiring backtest with a Sharpe near 0.3 both in-sample and out-of-sample, and you almost discard the idea. Then you add one economically motivated element, a volatility filter that widens or tightens the rule with the prevailing regime, chosen and validated on separate data. The Sharpe rises to about 0.9 and, importantly, holds out-of-sample. The edge was real all along; the original single-parameter model was simply too blunt to capture it, which is underfitting rather than an absent signal.
Applying one static parameter set to the Nifty across both the low-volatility grind of some years and the sharp, high-volatility episodes of others underfits, because the two regimes behave differently. A model with no way to adapt to India VIX levels averages the regimes together and misses an edge that a modestly more flexible, regime-aware rule can capture.
Limitations
- Underfitting is easy to confuse with a genuine absence of signal, and the two look similar
- Fixing it by adding capacity risks overshooting straight into overfitting
- In finance's low signal-to-noise setting, a weak result may be honest, not underfit
- Learning-curve diagnostics need enough data to be reliable, which markets often lack
- Deciding how much complexity a real edge justifies is a judgement, not a formula
Why it matters in practice
- It is the under-discussed opposite of overfitting and causes real edges to be discarded
- Over-correcting for overfitting frequently lands researchers in underfitting instead
Common mistakes
- Stripping a strategy so far to avoid overfitting that it can no longer capture the signal
- Concluding no edge exists when the model was simply too weak to express it
- Using excessive regularisation that flattens genuine structure
- Applying one static parameter set across regimes that behave differently
- Ignoring that both training and validation results are poor, the signature of high bias
- Adding capacity without an economic rationale, then over-correcting into overfitting
Professional usage
Skilled researchers diagnose bias and variance separately, reading closely matched but poor training and validation results as underfitting rather than an absent edge. They add capacity deliberately, one economically motivated feature or a modest relaxation of regularisation at a time, and validate each step on untouched data. The discipline is symmetric: just as they distrust a dazzling in-sample result as likely overfit, they distrust a uniformly dull one as possibly a model too blunt to see a real signal.
Key takeaways
- Underfitting is a model too simple to capture the real signal, so it fails everywhere
- It is the high-bias mirror image of overfitting and is often missed
- Its signature is poor performance both in-sample and out-of-sample, close together
- Over-correcting for overfitting is a common route into underfitting
- Fix it by adding economically justified capacity and validating each step out-of-sample
Frequently asked questions
What is underfitting in backtesting?
How is underfitting different from overfitting?
What causes underfitting?
Why is underfitting easy to miss?
How do I diagnose underfitting?
How do I fix underfitting?
Is underfitting worse than overfitting?
Can avoiding overfitting cause underfitting?
What is the bias-variance trade-off in underfitting?
Does a poor backtest always mean no edge?
How does regime dependence relate to underfitting?
Can machine-learning models underfit?
How much complexity should I add to fix underfitting?
How does underfitting relate to curve fitting?
Voice search & related questions
Natural-language questions people ask about Underfitting.
What is underfitting in simple terms?
How is underfitting different from overfitting?
Why did my simple strategy fail everywhere?
Can being too careful cause underfitting?
How do I fix underfitting?
Does a boring backtest mean no edge?
Sources & references
Last reviewed 11 July 2026. Educational content only — not investment advice. Markets and rules change; verify current conventions with SEBI, NSE/BSE and your broker.