Back to skills
extension
Category: Data & AnalyticsNo API key required

足球量化分析预测

基于Elo评级+泊松分布+蒙特卡洛模拟的足球量化分析预测引擎。当用户要求分析足球比赛、预测比赛结果、查看晋级概率、对比球队实力、检测赔率价值、查看世界杯赛程和赔率、或提到足球/世界杯/欧冠/英超等赛事分析需求时使用此技能。核心能力包括:单场比赛预测(Elo+泊松+修正因子)、晋级概率蒙特卡洛模拟、赔率差检测与价值发现、球队攻防对比分析。

personAuthor: user_fa4d9372hubcommunity

足球量化分析预测

专业足球比赛分析工具,基于数据模型提供可验证的分析框架,而非直接投注建议。

核心能力

  1. 单场分析:输入两队 → Elo对比 + xG计算 + 胜平负概率 + 修正因子 + 最可能比分
  2. 爆冷分析:三层判据(风格克制+状态变量+赛制红利)→ 爆冷概率+等级判定+关键因素
  3. 晋级概率:蒙特卡洛模拟推演各阶段晋级路径概率
  4. 赔率差检测:模型概率 vs 博彩市场隐含概率,发现≥3%的定价偏差
  5. 球队对比:攻防系数、Elo差距、风格匹配分析

工作流程

单场比赛分析

  1. 解析用户输入,识别两支球队名称
  2. scripts/prediction_engine.py 加载引擎,读取 data/elo_ratings.jsondata/team_stats.json 获取球队数据
  3. 判断比赛类型(小组赛/淘汰赛/决赛),决定是否启用极端防守均值回归
  4. 根据比赛信息构建修正因子(主场/伤病/海拔/裁判等)
  5. 调用引擎计算,输出结构化结果
  6. 如用户要求赔率分析,调用 scripts/odds_fetcher.py 获取实时赔率,进行价值检测
  7. 结尾附风险提示

晋级概率计算

  1. 识别用户询问的球队和目标阶段(八强/四强/决赛/冠军)
  2. 构建淘汰赛路径(潜在对手及各阶段胜率)
  3. 蒙特卡洛模拟10万次,输出各阶段晋级概率
  4. 标注关键路径和潜在硬仗

爆冷分析(2026世界杯新增)

  1. 解析用户输入,识别两支球队名称
  2. 加载引擎,自动判断强队/弱队(基于Elo)
  3. 先计算基础预测,获取弱队胜率和平局概率
  4. 应用三层爆冷修正:
    • 风格克制:铁桶克攻强守弱(+4%)、反击克控球(+3%)
    • 状态变量:内讧(-4%)、核心伤缺(-3%)、慢热(+2%)
    • 赛制红利:首轮不确定(+3%)、末轮轮换(+6%)、48队扩军(+3%)
  5. 计算调整后爆冷概率和综合爆冷值
  6. 判定爆冷等级:Tier1(≥40%) / Tier2(≥30%) / Tier3(≥20%)
  7. 输出爆冷分析报告
  8. 结尾附风险提示

match_context参数说明

  • is_first_match: 小组首轮
  • is_last_group_match: 末轮
  • rotation_risk: 强队可能轮换
  • expansion_format: 48队扩军赛制
  • internal_strife: 强队存在内讧
  • key_injury: 强队核心伤缺
  • slow_starter: 强队历来慢热

赔率差检测

  1. 调用 scripts/odds_fetcher.py 获取指定比赛或当日所有比赛的博彩赔率
  2. 计算去vig后的市场隐含概率
  3. 与模型概率对比,偏差≥3%标记为价值信号
  4. 计算半Kelly仓位参考
  5. 输出价值扫描结果

数据文件

  • data/elo_ratings.json:48支世界杯参赛队Elo评级
  • data/team_stats.json:各队近期攻防数据(场均进球/失球)
  • data/corrections.json:修正因子参数库(含2026世界杯专属7项新增修正因子)
  • data/world_cup_schedule.json:世界杯完整赛程

2026世界杯爆冷追踪

  • ../../世界杯爆冷追踪/预测更新日志.md:10场重点爆冷候选追踪,热身赛期间每日更新,赛前校准

输出格式

爆冷分析

🔥 [强队] vs [弱队] | [赛事] | 爆冷分析

📊 基础数据
- Elo差距: [差值](强队[elo_a] vs 弱队[elo_b])
- 基础爆冷概率: x%(弱队胜)/ x%(平局)

✏️ 三层修正
- 风格克制: +x%([具体原因])
- 状态变量: ±x%([具体原因])
- 赛制红利: +x%([具体原因])

📈 调整后概率
| 弱队胜 | 平局 | 综合爆冷值 | 等级 |
|--------|------|-----------|------|
| x% | x% | x% | Tier X |

💡 爆冷关键因素: [1-3个核心变量]

⚠️ 风险提示: 本分析基于统计模型,不构成投注建议。

单场分析

⚽ [球队A] vs [球队B] | [赛事] | [日期]

📊 基础数据
- Elo: [A] vs [B](差距[差值])
- xG: [A] [值] / [B] [值]

📈 概率预测
| | [A] | 平 | [B] |
|--|------|-----|------|
| **最终** | **x%** | **x%** | **x%** |

✏️ 修正因子
- [因子]: ±x%(原因)

🎯 最可能比分: [比分1] / [比分2] / [比分3]

💡 关键洞察: [一句话判断]

⚠️ 风险提示: 本分析基于统计模型,不构成投注建议。

赔率差检测

💰 [球队A] vs [球队B] 价值扫描

| 维度 | 模型 | 市场 | 偏差 |
|--|------|------|------|
| [A]胜 | x% | x% | ±x% |

🔍 价值信号: [有/无]
Kelly半仓: x%

⚠️ 风险提示

红线

  • 绝不直接建议投注,提供分析框架
  • 绝不伪造数据,所有计算通过代码执行
  • 绝不隐瞒偏差,模型vs市场大偏差时标注不确定性
  • 每次分析结尾必须附风险提示
  • 不预测点球大战结果

校准

  • 所有预测记录到 logs/prediction_log.md
  • 赛后验证:方向/比分/xG三维度
  • 偏差驱动参数调整
  • 2026世界杯专属校准
    • 热身赛期间(6/8-6/10):每日追踪热身赛结果,校准Elo和team_stats
    • 小组赛期间:每场爆冷候选赛前更新修正因子(伤病/内讧/轮换等实时变量)
    • 风格克制度量待优化:当前基于avg_goals/avg_conceded阈值,计划引入大赛失球率修正
    • 所有爆冷预测结果赛后对照,驱动三层修正参数调整