Skip to content

Base-rate neglect: why an accurate trading signal can still be wrong

Bayes’ rule shows why a signal with a high hit rate can be wrong most of the time it fires when the event is rare, and how to combine signals safely.

A signal's hit rate tells you how often it fires when the event happens. What you need to know when it fires is the reverse: how often the event then follows. Bayes' rule links the two, and the link runs through the base rate, meaning how common the event is to begin with. When the event is rare, even a signal that catches 80% of cases can be wrong most of the times it fires.

Ignoring the base rate is called base-rate neglect. It is the most common error in probability interview questions and one of the most expensive in research. It turns a "highly accurate" crash detector, fraud flag or earnings-surprise model into a stream of false alarms. This guide works through the arithmetic with one running example, then shows the faster odds method interviewers like.

What does a signal's hit rate actually tell you?

Suppose a model flags days on which a stock will fall more than 3%. On historical data it has two properties:

  • It fires on 80% of the days the large fall happens. This is the hit rate, also called sensitivity or recall.
  • It fires on 10% of the days the fall does not happen. This is the false-alarm rate, or one minus specificity.
Those sound like a good model. Now add the base rate: large falls happen on 5% of days.

Count 1,000 days. On 50 of them the fall happens and the model fires on 40. On the other 950 it fires falsely on 95. So it fires 135 times, and only 40 of those are real:

P(fall∣signal)=0.05×0.800.05×0.80+0.95×0.10=40135≈29.6%.P(\text{fall} \mid \text{signal}) = \frac{0.05 \times 0.80}{0.05 \times 0.80 + 0.95 \times 0.10} = \frac{40}{135} \approx 29.6\%.

The model is right less than a third of the time it fires. Nothing is wrong with it. The false alarms come from the much larger pool of ordinary days, and 10% of a big number beats 80% of a small one.

In machine-learning terms, 29.6% is the model's precision or positive predictive value. The Bayes' theorem entry in the glossary sets out the general formula. The Bayes' rule trainer lets you practise the population-counting method on fresh scenarios.

How does the base rate change the answer?

Keep the signal fixed (80% hit rate, 10% false alarms) and vary only how common the event is:

Base rateP(event | signal fires)
1%7.5%
5%29.6%
10%47.1%
20%66.7%
50%88.9%
Precision of a signal against the base rate, for false-alarm rates of 10% and 3%
Precision of a signal against the base rate, for false-alarm rates of 10% and 3%
The same model is nearly useless for a 1-in-100 event and quite good for a coin-flip event. This is why a backtest that reports only hit rate, or only accuracy, cannot tell you whether a signal is tradable.

The chart also shows the second lever. Cutting the false-alarm rate from 10% to 3% lifts precision at a 5% base rate from 29.6% to 58.4%. For rare events, reducing false alarms matters far more than catching a few more true cases.

Is there a faster way to do the calculation?

Yes: the odds form of Bayes' rule. Convert the prior to odds, multiply by the likelihood ratio, and convert back:

posterior odds=prior odds×P(signal∣event)P(signal∣no event).\text{posterior odds} = \text{prior odds} \times \frac{P(\text{signal} \mid \text{event})}{P(\text{signal} \mid \text{no event})}.

With a 5% base rate the prior odds are 5 : 95. The likelihood ratio is 0.80 / 0.10 = 8. Posterior odds are 40 : 95, which is a probability of 40/135 ≈ 29.6%, the same answer with one multiplication.

The odds form makes repeated evidence easy. If a second signal fires that is independent of the first given the outcome, with the same quality, multiply by 8 again: 320 : 95, or about 77.1%. Two moderate pieces of evidence can do what one cannot.

When does combining signals go wrong?

The multiplication assumes the signals are conditionally independent: once you know whether the event happens, one signal tells you nothing about the other. Trading signals rarely satisfy this.

  • Shared inputs. Two momentum indicators built from the same price history are close to the same signal. Multiplying their likelihood ratios counts one piece of evidence twice.
  • Shared causes. Volume spikes and volatility spikes often fire together because one event drives both.
  • Data snooping. If the second signal was chosen because it agreed with the first on the same sample, its likelihood ratio is overstated.

A practical check is to estimate the joint behaviour directly: how often both fire on event days and on non-event days. If the joint false-alarm rate is close to the single-signal rate, the second signal adds little.

Where does base-rate neglect show up in quant work?

Event studies and classifiers. Defaults, fraud, crashes and earnings surprises are rare. Report precision at the base rate you will actually trade, not accuracy on a balanced training sample.
Stock screens. If 2% of stocks in a universe double within a year, a screen that "finds 70% of future doublers" can still return a list that is mostly non-doublers.
Regime changes. Base rates are not constant. A signal calibrated in a calm period, when large falls happened on 2% of days, will look different in a turbulent one where they happen on 10%. Recompute precision with the current base rate rather than the historical average.
Interview questions. The classic form is a medical test: 1% prevalence, 90% sensitivity and a 5% false-positive rate give a posterior of 90/585 ≈ 15.4%. Interviewers want you to count cases, or use odds, before reaching for the formula. They also want you to say why the answer is low.

Common mistakes

  • Confusing P(signal | event) with P(event | signal). These are different conditional probabilities. The hit rate is the first; what you trade on is the second.
  • Evaluating on balanced data. Resampling to 50% events for training is fine. Reporting precision on that sample is not, because it hides the real base rate.
  • Ignoring the cost asymmetry. Even a low-precision signal can be worth acting on if a hit pays far more than a false alarm costs. Precision is an input to the decision, not the decision.

Where to go next

References

Kahneman, D. and Tversky, A. (1973). On the psychology of prediction. Psychological Review, 80(4), 237–251. This is the classic study of how people neglect base rates.

All numerical examples in this article are illustrative and computed exactly from the stated rates.

← Back to DispatchBack to top ↑