Try 1.00×, then push toward either end. The multiplier scales each group’s log odds.

Forecast vs. actual redemption
● Forecast│ Actual
Group 11% / 10%
Group 216% / 30%
Group 350% / 50%
Group 484% / 70%
Group 599% / 90%
9.3 ppMean absolute calibration gap
0.181Brier score · lower is better

The high forecasts run high and the low forecasts run low. The model still ranks all five groups in the same order. Ranking alone would miss this error.

Simulated outcomes. The gap averages the five group errors in percentage points. The Brier score averages squared probability errors across all 500 shoppers.

Explore the $999 Applied ML course →