calibrated SPORTS

Research

Findings, with
the script attached.

Every hypothesis that was registered, the verdict it came back with, and the committed script that produces it. The nulls are published with the rest.

Brier gap, model − market · positive is worse

+0.0142

The interval excludes zero, only just: its low end is +0.0007.

95% interval 0.0007 to 0.0263.

Calibration

925 predictions over 14 games, scored against what happened in 20 bins, with the counts shown.

Brier score, model
0.1845
Calibration error, model
0.0658
Predictions, settled
925
Games
14

Log loss, the calibration slope and the week-by-week record: coming once research/calibration.json carries them.

Calibration, model against market

On the common set the Brier strip on Studies scores, the model’s expected calibration error is 0.0658 and the exchange mid’s is 0.0502.

How this is computed

Expected calibration error: how far a stated probability sits from the rate that followed it. Lower is closer.

Model and market calibration

Brier on this set: model 0.1845, market 0.1703, naive 0.1833.

Reliability, model against market

research/score.py (brief 021) · Wilson 95% · generated Tue, Oct 13, 9:27 AM ET

NFL week 1 2026, KXNFLREC + KXNFLRSHATT, common set n=925, 14 games. All three scores and both intervals are computed on this one set of 925 predictions.

0.00.00.20.20.40.40.60.60.80.81.01.0FORECAST
model (ECE 0.0658)market (ECE 0.0502) identityhollow = n < 30, not a data point
Wilson 95% intervals. Brier: model 0.1845, market 0.1703, naive 0.1833; model − market +0.0142 [0.0007, 0.0263]. Source: research/score.py (brief 021).
SeriesBinnForecastRealizedWilson 95%
model0.0–0.12350.0490.102[0.070, 0.147]
model0.1–0.21420.1470.232[0.171, 0.308]
model0.2–0.31340.2500.269[0.201, 0.349]
model0.3–0.4950.3510.474[0.376, 0.573]
model0.4–0.5830.4460.530[0.424, 0.634]
model0.5–0.6800.5470.512[0.405, 0.619]
model0.6–0.7630.6470.619[0.496, 0.729]
model0.7–0.8390.7490.590[0.434, 0.729]
model0.8–0.9430.8330.907[0.784, 0.963]
model0.9–1.0110.9240.818[0.523, 0.949]not a data point
market0.0–0.12890.0430.073[0.048, 0.108]
market0.1–0.21140.1480.219[0.153, 0.304]
market0.2–0.3890.2370.281[0.198, 0.382]
market0.3–0.4710.3500.479[0.367, 0.593]
market0.4–0.51330.4540.556[0.472, 0.638]
market0.5–0.6850.5500.553[0.447, 0.654]
market0.6–0.7580.6390.638[0.509, 0.750]
market0.7–0.8500.7460.760[0.626, 0.857]
market0.8–0.9360.8360.889[0.747, 0.956]
market0.9–1.00———not a data point
How this is computed

Measured, not asserted. Wilson intervals throughout, and a bin under 30 observations is drawn hollow and marked in its row rather than read as a rate.