Abnormal Return Tests and the BMP Statistic
How event studies test whether an abnormal return around an event is really different from zero, and why the standard t-test overstates significance when the event inflates volatility — a problem the Boehmer-Musumeci-Poulsen (BMP) statistic fixes.
Prerequisites: Event Study Designs, The Student's t Distribution
You've run an event study: earnings surprises, say, and you've computed each stock's abnormal return — the return left over after subtracting what the market would have predicted anyway — on the announcement day. Averaged across hundreds of events, the abnormal return is positive. Is that a real effect, or could it show up by chance? The obvious move is a standard -test, treating each stock's abnormal return as a draw from a fixed, known variance estimated from the calm period before the event. The problem is that events often aren't calm: earnings announcements, mergers, and other news frequently make a stock's returns more volatile on the event day itself, and a -test that ignores this event-induced variance spike will call the surprise "highly significant" far too often, even when the true average abnormal return is zero.
An analogy: judging a shot from an unusually shaky camera
Imagine you're testing whether a photographer's hand shakes more on scary shoots. You measure the blur (a stand-in for return volatility) on quiet, uneventful shoots and get a baseline. Then you look at blur on scary shoots and it's higher on average — but so is the spread of blur values, because on scary shoots some sessions barely shake and others shake wildly. If you judge "is the average blur different?" using only the baseline's (calm) spread, you'll be shocked by how far scary-shoot blur seems to deviate — you're comparing against a ruler that's too fine for the noisier situation. The right fix is to measure the spread during the scary shoots themselves, not borrow it from the calm ones.
The two test statistics, one symbol at a time
Let be stock 's abnormal return on the event day and be its estimated abnormal-return standard deviation from a pre-event estimation window (a period of normal trading before the event). The standard event-study -test standardizes each stock's abnormal return by this pre-event volatility and averages:
In plain English: divide each stock's abnormal return by its "normal" volatility, then average those standardized values across all events — if the true effect is zero, this should behave like an average of standard normal draws. The trouble is that is estimated before the event, so if volatility jumps on the event day itself, the denominator understates the true event-day noise, making every look artificially large.
The BMP statistic fixes this by using the cross-sectional standard deviation of the standardized abnormal returns, computed from the event day itself, instead of assuming it equals one:
In plain English: instead of trusting that the standardized returns naturally have a spread of one, BMP measures how spread out they actually are on the event day, across the whole cross-section of events, and uses that measured spread in the denominator of the test. If the event inflated volatility, will be bigger than one, correctly widening the test's tolerance and preventing a false alarm.
Worked example 1: a calm case where both tests agree
Suppose 100 earnings events each have standardized abnormal returns with mean and, because volatility didn't spike, a measured cross-sectional standard deviation (close to the theoretical 1). The standard test gives . BMP gives . Both are comfortably significant (above roughly 1.96), and they roughly agree — because event-induced variance was mild here.
Worked example 2: a volatile case where they diverge
Now suppose the same mean , but the earnings events are noisy enough that the cross-sectional spread is — double the calm-period assumption, because earnings day genuinely shook things up. The naive standard test still reports , unchanged, since it never looked at event-day dispersion at all. But BMP gives — no longer significant at conventional levels. The naive test was reporting false confidence: it measured how far 0.30 was from zero using a ruler (spread of 1) that was half the true event-day noise (spread of 2.10).
What this means in practice
Any event study on announcements known to move volatility — earnings, M&A news, regulatory decisions, guidance changes — should default to BMP or an equivalent variance-corrected test rather than the naive standardized-return -test, especially with modest sample sizes where the cross-sectional standard deviation is the main defense against event-induced variance inflating false positives. Reporting only the naive -statistic in these settings is a well-known way to overstate the reliability of an "abnormal return" finding, and reviewers and practitioners specifically look for a variance-adjusted test before trusting an event-study result.
The BMP statistic replaces the assumed pre-event volatility in an event-study -test with the actual cross-sectional spread of standardized abnormal returns measured on the event day itself, correcting for event-induced variance that would otherwise make ordinary tests overstate significance.
The classic mistake is reporting a standard event-study -statistic for an event type known to spike volatility (earnings, M&A, macro announcements) without checking whether event-day dispersion actually exceeds the pre-event estimate. If it does, the naive test's denominator is too small, and its "significant" abnormal return may be entirely an artifact of using calm-period volatility to judge a noisy day — always compare against 1 before trusting the naive test.
Related concepts
Practice in interviews
Further reading
- Boehmer, Musumeci, Poulsen, 'Event-Study Methodology Under Conditions of Event-Induced Variance', JFE (1991)
- MacKinlay, 'Event Studies in Economics and Finance', JEL (1997)