SOCCERDREAM AI · DATA GLOSSARY

xG:一次射门有多大概率进

它衡量的不是球员能力,也不是比赛结果,而是机会的质量。

xG(Expected Goals,预期进球):对一次射门最终变成进球的概率估计,取值 0 到 1。 它不是“应该进几个”,而是“这类射门历史上大约有多少比例进了”。

一、它到底在算什么

把历史上几十万次射门全部拆开,记录每脚射门发生时的客观条件,再看最终进没进。 模型要回答的是一个概率问题:在同样条件下,这类射门进球的比例是多少。

所以 xG 的本质是历史频率的拟合,不是对某一场比赛的判断。一场比赛里某队 xG 是 2.6, 意思是“这类机会在历史上平均能进 2.6 个”,不代表这场就必须进 2 到 3 个。

二、怎么算出来的

模型把一脚射门描述成一组特征,常见的有:

特征类别具体取值为什么重要
位置射门点到球门中点的距离、射门角度距离和角度决定可见球门面积
身体部位右脚 / 左脚 / 头球 / 其他脚比头稳定,头球转化率低
助攻方式直塞 / 传中 / 回做 / 补射 / 定位球决定门将是否已移动、防线是否已失位
防守压力最近防守球员距离、封堵人数直接影响有效射门角度
比赛情境是否反击、是否单刀、是否快速转换门将站位质量差异极大

这些特征喂进一个概率模型,输出 0 到 1 之间的数。常见两种建模方式:

两者在同一批数据上的差异通常不大,真正的差异往往来自特征工程—— 有没有把“门将出击位置”“射门前是否变向”这类细节纳入。

三、怎么读

数值区间大致含义
0.02 – 0.06远射、角度极小,属于“有机会就射”的范畴
0.08 – 0.15禁区内常规机会,六码区外一点的射门
0.20 – 0.35小禁区附近、防线已失位的清晰机会
0.70 以上空门、单刀推空门级别
约 0.76点球,多数模型用固定值

单看一脚射门意义有限,真正有用的是累加:一场比赛把全队 xG 加起来, 和对手的 xG 加起来对比,得到的是机会质量的净差。

四、三个最常见的误读

误读 1:把 xG 当“应该进几个”

xG 是概率期望,不是应然判断。一支球队 xG 2.8 只进 1 球,不叫“被浪费”, 叫“这批机会的历史转化率本来就不是 100%”。要判断效率,得看长期累计,不看单场。

误读 2:拿单场小样本下结论

一场比赛 10 脚射门,样本量太小,方差极大。 某队连续三场 xG 都高于对手但没赢,这在概率上完全正常,不构成“模型失效”的证据。 一般要累积到十几场以上,xG 差值和积分的相关性才开始稳定。

误读 3:跨数据源比较

不同机构的模型、特征集、训练样本都不同,同一场比赛的 xG 可以差出 0.3 甚至更多。 比较必须在同一来源内部进行,混用两个来源的数字做对比是没有意义的。

五、它测不到什么

一句话记住:xG 衡量的是机会的质量,不是球员的能力, 更不是比赛的结果。它是理解过程的一把尺子,不是判断结局的水晶球。

术语速记

缩写全称含义
xGExpected Goals预期进球,本方创造的机会质量总和
xGAExpected Goals Against预期失球,对手创造的机会质量总和
xG 差xG − xGA机会质量的净差,长期比净胜球更稳定
npxGnon-penalty xG剔除点球后的 xG,用于比较运动战创造能力