广告位招租加载中...
热门游戏投注入口

中文 · English · 日本語 · العربية

主客场拆分与样本量:一个赛季的「主场强」有多少是噪音

作者:

在

「主场强、客场弱」是足球分析里最常被引用、也最常被误用的结论。问题不在结论本身,而在样本量:一个赛季 19 个主场,根本不够支撑任何拆分。

这篇文章给出一个可复算的判断方法,让你知道什么时候该相信差异、什么时候差异只是噪音。

一、一个赛季的主场样本有多不可靠

比例类数据的标准误公式:SE = √(p(1−p)/n)。设某队主场胜率 45%(19 场里赢 8.55 场),代入:

SE = √(0.45 × 0.55 ÷ 19) = √0.01303 ≈ 11.4%

也就是说,95% 置信区间大约是 45% ± 22 个百分点——从 23% 到 67%。在这个区间里,「主场胜率」这个数字几乎没有信息量。

样本场次 观测胜率 标准误 95% 区间(近似)
19(一个赛季主场) 45% 11.4% 23%–67%
38(两个赛季主场) 45% 8.1% 29%–61%
95(五个赛季主场) 45% 5.1% 35%–55%
190(十个赛季主场) 45% 3.6% 38%–52%

要让「主场 45% 对客场 35%」这个 10 个百分点的差异显著,两边的标准误都得压到 3–4 个百分点以下——也就是每个方向上百场。单队单赛季做不到。

二、为什么「拆分」会让样本爆炸

一旦开始拆分,每个格子里的样本就更少:

主客 × 对手强度(强/中/弱)× 赛程(一周双赛/正常)× 场地(草皮/雨战)= 24 个格子。19 个主场分到 12 个格子里,平均每个格子 1.6 场。这时候谈「某队主场打强队胜率高」,等于用两场比赛总结规律。

正确的做法恰恰相反:减少维度,先看整体,再用收缩估计把观测值往联赛均值拉。

三、收缩估计:把极端观测拉回中间

公式很简单:

调整后 = 联赛均值 + (观测值 − 联赛均值) × n ÷ (n + k)

k 是「先验强度」,经验上取 20 左右。设联赛主场胜率均值 43%,某队 19 个主场赢了 10 场(52.6%):

调整后 = 43% + (52.6% − 43%) × 19 ÷ 39 ≈ 47.7%

52.6% 被拉回到 47.7%。这个数字才适合拿去做预测——它既承认了观测,又不被小样本的极端值绑架。

四、三个可以直接用的判断

① 差异小于 2 个标准误,就不算差异。上文 19 场的 SE 约 11 个百分点,那么「主场比客场高 10 个百分点」完全在噪音范围内。

② 用联赛整体做主客场修正,不要用单队。联赛级的主场优势(通常是 +0.15 到 +0.25 个进球期望)样本量足够大,是可靠的;单队的偏离多半是噪音。

③ 赛季中期不要重估主客场系数。10 轮之后的样本只有 5 个主场,任何调整都是在拟合噪音。

五、四个误判

1. 用「最近 5 个主场」判断状态。5 场的标准误超过 20 个百分点,比随机还随机。

2. 把主场优势当成常数。它随联赛、场地、观众规模变化,也随赛季波动。

3. 用胜率代替进球期望。胜率把 1:0 和 4:0 当成同一件事,丢掉了大量信息。λ 的估计比胜率稳定得多。

4. 忽略对手强度。「主场 60% 胜率」如果一半是对垫底队,含义完全不同。

六、实操:三步把主客场装进模型

① 用联赛整体数据估计主场加成(例如主队 λ +0.18、客队 λ −0.12);② 只用近 12 个月的比赛估球队基础 λ,并对样本做收缩;③ 遇到极端主场战绩时,先问「样本多少场」,少于 30 场就不要单独建模。

常见问题

一个赛季的数据真的没用吗?

不是没用,是不能用来做细分结论。整体 λ 可以估,但「主场对强队」这类切片的样本太小,结论不可靠。

收缩估计的 k 怎么定?

经验值 15–25 都可接受,取决于联赛的稳定性。k 越大,越相信联赛均值;k 越小,越相信观测值。可以用历史数据做回测选优。

主场优势在疫情后变了吗?

多个联赛的公开统计显示空场期间主场优势明显缩小,恢复观众后回升。这说明主场优势不是常数,建模时要按时期分段。

怎么快速判断一个差异是不是噪音?

粗算:差异 ÷ 标准误。小于 2 就当噪音处理。标准误用 √(p(1−p)/n) 估,两组的方差相加再开方。

相关阅读:泊松模型的三条边界、平局为什么常被低估、大小球与进球数,以及足球分类下的全部文章。

觉得这篇有用?

本文约 1085 字,全文免费阅读。免费注册后可收藏文章、查看历史数据。

免费注册

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注