Post-Week-4 player ratings -> subject-resolved tossup-contest simulation on each team's most-recent actual lineup -> home-court category ban -> Normal margin/total. Model-only unless a live per-game moneyline is open (then blended 70/30); the conference-winner FUTURES fallback was DROPPED after the Round-3 backtest showed it hurt (model-only beat the blend on direction 83% vs 50%). Spreads on odd integers, totals on .5 (never push).
Week 5
jonathan@(Stitch)^2
| jonathan | (Stitch)^2 (home) |
| Win prob | 48% | 52% |
| Spread | (Stitch)^2 -3 |
| Total (O/U) | 160.5 |
home most-likely bans Biology
Week 5
Fez_Keyreb@sumin
| Fez_Keyreb | sumin (home) |
| Win prob | 42% | 58% |
| Spread | sumin -11 |
| Total (O/U) | 159.5 |
home most-likely bans Math
Week 5
GidTheKid2@mingle/Yunyi
| GidTheKid2 | mingle/Yunyi (home) |
| Win prob | 50% | 50% |
| Spread | GidTheKid2 -1 |
| Total (O/U) | 163.5 |
home most-likely bans Chemistry
Week 5
Connor Chang@cryo
| Connor Chang | cryo (home) |
| Win prob | 57% | 43% |
| Spread | Connor Chang -9 |
| Total (O/U) | 171.5 |
home most-likely bans Earth/Space
Week 5
czz@James W
| czz | James W (home) |
| Win prob | 49% | 51% |
| Spread | James W -1 |
| Total (O/U) | 165.5 |
home most-likely bans Math
Week 5
anurag@xpoes
| anurag | xpoes (home) |
| Win prob | 59% | 41% |
| Spread | anurag -13 |
| Total (O/U) | 160.5 |
home most-likely bans Biology
Method
Post-Week-4 player ratings -> subject-resolved tossup-contest simulation on each team's most-recent actual lineup -> home-court category ban -> Normal margin/total. Model-only unless a live per-game moneyline is open (then blended 70/30); the conference-winner FUTURES fallback was DROPPED after the Round-3 backtest showed it hurt (model-only beat the blend on direction 83% vs 50%). Home removes one tossup of the category that most helps it; soft softmax over bans (lambda=1, a prior until bans are observed).
Caveats
- LOW CONFIDENCE. Over Weeks 2-3 the model's game-level direction was ~58% (n=12) -- barely better than a coin flip. These are a sharpened prior, not a proven edge.
- Each team is projected with its MOST RECENT actual lineup (who dressed last game), not the full drafted roster -- captures no-shows. A per-player availability model was built + backtested (predicts who dresses at 86%) but did NOT improve the lines (it's star-dominated; see nsba4_attendance_backtest.py), so it stays OFF. Known lineup change? set MANUAL_LINEUP and re-run.
- Model-only this week (no per-game moneylines open yet). The conf-winner futures blend was dropped: on Round 3 it dragged model picks toward season favorites (czz, anurag) who then lost.
- 3 weeks of game data; ratings still lean partly on the combine+draft seed. Byes this week: Connor Chang (ponnor), anurag (seanjay).
- Real NSBA margins are huge (avg ~45) and hard to predict directionally, so spreads are kept modest on purpose -- widening a coin-flip just amplifies wrong picks. The gain (2.5x) only avoids pick'em.
- Totals nudged +4 vs the raw model: they ran 8-4 OVER in Weeks 2-3 (median actual 161 vs line 156), so the baseline was centered on the mean but low on the median. Totals still lack matchup dispersion (all land ~155-160) -- can't yet tell a shootout from a grind.