🐻⬇️🏀

Team model

Dynamic Bradley-Terry

Time-evolving paired-comparison model with latent team strength drift.

Status implemented Short Name DynBT
Rating Style elo Where Shown teams rankings, team pages, model performance

Model Card

Glicko-style paired-comparison model with team uncertainty that expands during idle stretches and tightens with new games. This is the first explicit temporal paired-comparison model beyond static BT plus recency weighting.

Validation on this page uses stored season-level full-fit rows plus strict weekly rolling holdouts. Rolling ranks are based on average weekly log loss in the selected league/season. Current scope: All Games. All scored games in the selected league and season. AP Poll is excluded here.

Selected League / Season

Use the selected scope to inspect this model against peers and across rolling weekly holdouts.

Full Fit AUC - · 0 games
7-Day Holdout Log Loss 0.666 (#3) · 22 games
Rolling Avg Log Loss 0.622 (#6) · 27 windows
Window Wins 1 · 66.8% rolling accuracy

Full-fit AUC is only available where the older stored-rating batch produced that model for the selected scope. Recency and ensemble families can still have valid 7-day and rolling holdout results even when the full-fit columns are blank.

Rolling Holdout Curves

Selected model plus comparison peers for NBA 2025-2026. The focus line is Dynamic Bradley-Terry. Click legend items to hide/show peers.

Log Loss Brier AUC Accuracy

Weekly strict holdout log loss. Lower is better. Showing 6 models across 27 windows.

Recent Windows

Holdout Log Loss Rank Winner
Apr 22 - Apr 24 0.600 #7/16 Margin Recency (0.556)
Apr 15 - Apr 21 0.710 #3/16 Home Team Baseline (0.646)
Apr 8 - Apr 14 0.529 #2/16 Elo (0.522)
Apr 1 - Apr 7 0.505 #7/16 Elo (0.479)
Mar 25 - Mar 31 0.510 #1 Dynamic Bradley-Terry
Mar 18 - Mar 24 0.506 #4/16 Elo (0.475)
Mar 11 - Mar 17 0.562 #2/16 Adjusted Context Blend (0.560)
Mar 4 - Mar 10 0.609 #9/16 Adjusted Efficiency (0.590)

Selected Scope Peer Table

Comparison snapshot for NBA 2025-2026. Rows are ordered by rolling log-loss rank; full-fit AUC may be blank for models that do not have legacy full-season rows stored for this scope.

Model Full AUC AUC Rank 7d LogLoss 7d Rank Rolling LL Rolling Rank Windows
Recency Ensemble - - 0.677 #4 0.614 #1 27
Core Ensemble - - 0.680 #6 0.614 #2 27
Margin Recency - - 0.680 #8 0.616 #3 27
Points Off/Def Recency - - 0.678 #5 0.616 #4 27
Bradley-Terry Recency - - 0.657 #1 0.621 #5 27
Dynamic Bradley-Terry - - 0.666 #3 0.622 #6 27
Points Off/Def 0.751 #3 0.687 #9 0.622 #7 27
Margin 0.743 #8 0.688 #11 0.622 #8 27

League × Season Summary

Cross-scope validation history for Dynamic Bradley-Terry. Rolling ranks are by average weekly log loss.

League Season Full AUC AUC Rank 7d LL 7d Rank Rolling LL Rolling Rank Windows Wins
WNBA 2025 - - 0.549 #6 0.628 #5 21 1
NCAAWD2 2025-2026 - - 0.506 #8 0.568 #6 14 2
NCAAW 2025-2026 - - 0.603 #9 0.555 #8 22 0
NCAAMD2 2025-2026 - - 0.563 #9 0.596 #10 13 0
NCAAM 2025-2026 - - 0.688 #14 0.595 #10 22 0
NBA 2025-2026 - - 0.666 #3 0.622 #6 27 1
GLEAGUE 2025-2026 - - 0.860 #14 0.691 #13 22 3

Output Coverage

Stored site-output rows for this model.

League Season Rows
WNBA 2025 17
NCAAWD3 2025-2026 577
NCAAWD2 2025-2026 526
NCAAW 2025-2026 592
NCAAMD3 2025-2026 635
NCAAMD2 2025-2026 513
NCAAM 2025-2026 704
NBA 2025-2026 37
GLEAGUE 2025-2026 31