关于 nbaseer
nbaseer 用一个公开的 Elo 评分模型预测 NBA 比赛,给出胜负概率、分差和总分。模型不复杂,但每一个数字都可以复现——包括它算错的那些。
这个站做什么
评分模型
每支球队维护一个 Elo 评分,按比赛的净胜分更新。预测时叠加主场优势和背靠背因素,换算成胜率与分差。
自动同步
赛程与比分每 10 分钟从 ESPN 拉取一次。预测在赛前写入数据库,赛后按最终比分自动结算,不作事后修改。
公开回测
上赛季 1,172 场比赛的滚动回测结果公开在下方和历史页。每条预测都由「该场比赛之前」的评分生成,不使用任何赛后信息。
实现细节
数据
- 赛程与比分:ESPN 公开接口,每 10 分钟同步
- 博彩赔率:The Odds API,每 6 小时取一次多家均值
- 评分种子:2025-26 赛季全部 1,322 场比赛回放得出
- 存储与运行:Cloudflare D1 + Workers,代码开源可查
模型
- Elo 评分,按净胜分缩放更新幅度(FiveThirtyEight 方案)
- 主场优势约 2.5 分,背靠背约 1 分
- 总分由双方进攻/防守得分率估算,赛季初向联盟均值回归
- 有赔率时与盘口各取一半做校准,无赔率时模型独立出数
回测结果
以下数字来自对 2025-26 赛季的滚动回测:按时间顺序逐场预测,预测完成后才把该场结果并入评分。前 150 场为评分预热期,不计入统计。
67.8%
胜负命中率
1,172
回测场次
11.52
平均分差误差
0.2058
Brier 分数0.25 = 抛硬币
免责声明
nbaseer 的预测是统计模型的输出,仅供参考,不构成任何投注或投资建议。模型会出错且经常出错,过往命中率不代表未来表现。请自行判断并承担决策风险。
联系我们
如有问题或建议,请发送邮件至 lixd220@gmail.com