Surprise Z-Score
A surprise z-score standardizes an economic data surprise: take the actual print minus the consensus forecast, then divide by the historical standard deviation of that indicator’s surprises. The result says how unusual the miss or beat is for that specific series, in units every release shares.
Raw surprises are incomparable. Is payrolls missing by 60k a bigger deal than core CPI missing by 0.1pp? Z-scores answer that. If NFP surprises have a standard deviation near 70k, a 60k miss is about −0.9σ, notable but routine. If core CPI surprises have a standard deviation near 0.07pp, a 0.1pp miss is roughly −1.4σ, genuinely rare. The CPI miss is the bigger event despite the smaller-looking number.
- |z| < 1: within normal noise; markets usually shrug.
- |z| between 1 and 2: a real surprise; expect a tradeable move.
- |z| > 2: an outlier that can reprice the Fed path on its own.
Worked example: Consensus expects retail sales at +0.3% m/m; the print is +0.9%. Historical surprise standard deviation for the series is 0.4pp, so z = (0.9 − 0.3) / 0.4 = +1.5. Helious flags it as a strong beat, and the 2-year cheapens 6bp as the market trims cut odds, proportionate to a 1.5σ event.
On the Helious desk right now
| DATE | SURPRISE | |
|---|---|---|
| Chicago PMI: 47.1 | -2.7σ | |
| UoM 5-year Consumer Inflation Expectation: 3.3 | 0σ | |
| Michigan Consumer Expectations Index: 51.5 | +0.36σ | |
| UoM 1-year Consumer Inflation Expectations: 4 | -2σ | |
| Michigan Consumer Sentiment Index: 51.7 | +0.33σ |