📋 复盘报告 复盘落地-2026-08-21.md
复盘落地-2026-08-21.md | 位置:C:\qinglong\ticai\竞彩北单预测\reports\复盘落地-2026-08-21.md复盘结果落地报告(2026-08-21)
一、B-4 规则异常诊断与修复(核心项)
问题根因
B-4 原定义"客胜爆冷器"(结论:博客胜/客胜),触发条件:主水≥2.5 + 负赔≤2.2。
跨日复盘实测(仅计已完赛场次):
| 日期 | 触发 | 对 | 错 | 有效率 |
|---|---|---|---|---|
| --- | --- | --- | --- | --- |
| 8/17 | 6 | 0 | 6 | 0% |
| 8/18 | 7 | 0 | 7 | 0% |
| 8/19 | 14 | 1 | 13 | 7% |
| 8/20 | 9 | 0 | 9 | 0% |
| 8/21 | 18 | 4 | 14 | 22% |
| 累计 | 54 | 5 | 49 | 9.3% |
方向错配:该赔率结构(客队低负赔 + 主队有拉力)实际赛果多为客胜或平局,而原结论硬推"客胜",导致大量平局局被判错。原 docx 回退命中率 68% 与真实分布严重背离。
修复方案(已落地 core/rules/backtest_rules.py)
1. 结论重定位:客胜爆冷器 → 客队不败导向,结论改为"博客队不败(客胜/平局,小注试错)"。
2. 触发条件收紧:新增 平赔≥3.2(排除已锁平局的极端格局)+ 主水≤3.3 上限(排除极端长赔乱触)。
3. 强制降权:内置回退命中率 0.68→0.32;权重 ×0.4 系数(实际 w=0.064);置信度封顶 0.32。
4. 同步修改 B-2(原 0/3 全错):结论改为"客队让球不败",平赔上限放宽至 3.8,权重 ×0.6、置信度 0.45。
验证
- 规则引擎加载正常,B-4 权重从 0.34 → 0.064(降权 81%)。
- 新增 3 个边界测试(平赔下限 / 主水上限 / 负赔上限),
test_core_rules.py69 项全过。
二、N-3 规则降权(次要项)
N-3(让平平赔同价,结论"单选让平")实测 4 天 3/8=38% 有效率。
- 落地
core/rules/spf_rules.py:权重 0.6→0.35,置信度 0.7→0.45。
三、复盘未命中根因汇总(8/17~8/21)
1. 平局漏判:多日负 ROI 日(如 8/17 -11.4%、8/21 -38%)主因是模型对平局概率低估,尤其天皇杯/伊朗超/巴西乙等次级联赛平局率高(实测多场 1-1/0-0)。
- 优化方向:已在 v6 训练中强化非赔率平局特征(H2H 平局率、联赛平局偏置),后续版本持续提升。
2. 北单缺口:8/20 北单 33 场赛果待回填(资格赛队名差异 + 回填时未开赛),已在 data_enhance.py 补匹配 2 场,剩余待 ttyingqiu 模糊匹配增强。
3. 规则权重失衡:高权重规则(R-1/R-2 系列)在欧冠资格赛等非常规格局下失效,已通过 B-4/B-2/N-3 降权降低噪音污染。
四、测试与回归
- 全量测试:
359 passed, 2 skipped(修复前 1 failed → 修复后 0 failed)。 - 临时脚本 data_audit.py / data_enhance.py 已归档至
archive/temp_scripts/。
五、后续建议
1. B-4 修正后需观察 3~5 个新比赛日的"客队不败"方向实际有效率,目标 ≥45% 方可解除降权观察。
2. 平局漏判为系统性短板,建议下个训练周期增加"平局专项特征"(近 5 场平局趋势 + 交锋小球率)。
3. 北单赛果回填机制需增强队名模糊匹配词典(覆盖资格赛球队别名)。