Model Notes

模型说明

这页专门回答“概率是不是拍脑袋”的问题。短版答案:不是玄学,但也不是水晶球。模型用官方赛程、球队强度和已确认赛果做 Monte Carlo 模拟,每天 00:00 ET 重新生成一版,负责认真预测,也负责认真被比赛打脸。

最新预测
06/02/2026, 04:28 PM EDT
模拟次数
100,000
已确认实际赛果
0
本版逐场概率
72

Inputs

输入数据

官方赛程与赛制

48 队、12 个小组、104 场比赛、官方淘汰赛槽位。小组前二和 8 个最佳第三晋级 32 强。

球队强度

优先使用 FIFA ranking points 导入为 rating;本地开发环境可用 seed 里的占位 rating 启动。

实际赛果

比赛结束后由官方同步或管理员录入锁定。前台不区分来源,统一当作实际结果参与后续预测。

逐场赛前概率

每个预测版本会保存已知小组赛的主胜、平局、客胜概率,供比赛中心展示、赛后复盘回看和比赛概率 API 复用。

Data Ledger

来源数据明细

参赛队伍、分组、赛程

来源:FIFA 2026 世界杯官方页面。 本地记录时间 2026-05-28当前入库 48 支球队104 场比赛

查看 FIFA 官方赛事页
球队强度

来源:FIFA 男足排名接口,导入字段为 rank 和 ranking points,并写入本地 rating。 当前已导入 48未匹配 0未匹配时使用本地占位 rating,避免模型直接“罢工”。

查看 FIFA ranking API
实际比赛结果

来源:FIFA 比赛日历接口或管理员按实际赛果录入。只要赛果锁定,就会在下一次预测里当作事实参与计算。

查看 FIFA matches API
模型配置

当前配置版本 1模拟次数 100,000主场优势 35 rating points配置会随预测版本一起留档,方便回看当时模型怎么想。

Current Ratings

当前强度样例

球队FIFA 代码小组FIFA 排名Ranking points模型 rating
🇫🇷FranceFRAI组11877.321877.32
🇪🇸SpainESPH组21876.401876.40
🇦🇷ArgentinaARGJ组31874.811874.81
🏴EnglandENGL组41825.971825.97
🇵🇹PortugalPORK组51763.831763.83
🇧🇷BrazilBRAC组61761.161761.16
🇳🇱NetherlandsNEDF组71757.871757.87
🇲🇦MoroccoMARC组81755.871755.87

这里只展示前 8 条样例,完整球队强度来自数据库 Team 表。后续如果接入 Elo、伤停、近期状态或盘口等新因子,也会在这里继续把来源和权重摊开。

Process

计算流程

  1. 读取球队、赛程、最新模型配置和已锁定赛果。
  2. 每次模拟先完成小组赛,已锁定比赛直接使用真实比分,未赛比赛按强度差随机生成结果。
  3. 按积分、净胜球、进球数、胜场数等口径排出小组名次和最佳第三名。
  4. 按官方淘汰赛槽位一路模拟到决赛,统计每队到达各轮和夺冠的次数。
  5. 同步保存逐场赛前方向概率,用于之后复盘“当时模型到底怎么想”。
  6. 用“次数 / 总模拟次数”得到概率,并和上一版比较冠军概率变化。

API

比赛概率接口

最新逐场概率

`GET /api/matches/[matchId]/prediction` 会返回指定比赛的最新预测版本、比赛双方和主胜/平局/客胜概率。

示例

`/api/matches/g001/prediction` 可查看 M1 墨西哥 vs 南非的赛前方向概率。

Cadence

更新节奏

每日固定更新

美东时间每天 00:00 生成正式预测版本,并写入预测日志。

开赛后同样更新

已有实际赛果的比赛会被锁定,未开赛比赛继续模拟,直到最终冠军产生。

同步失败兜底

如果官方数据暂时没同步,管理员可以直接录入实际赛果,效果等同于官方同步成功。

Current State

当前数据状态

48
球队
104
场比赛
48
已导入 FIFA points
1
模型配置版本
72
累计逐场概率

最新生成时间: 06/02/2026, 04:28 PM EDT当前仍是轻量原型模型,适合做赛前乐趣和路径观察,不适合当投资建议。足球嘛,严肃到最后也会被一个折射球教育。