xG 到底是什么
它是 expected goals,预期进球。每一次射门都会根据它的具体情况被赋予一个进球概率:距离、角度、用哪个部位、是不是接传中、附近有没有防守球员。把这些概率加起来,就得到球队在这场比赛的 xG。它不是观点,而是历史上相似射门的平均值。
怎么一脚一脚地算
模型用几十万次已记录的射门来训练,学习每种情况下有多大比例最终进球。五米外空门的一脚可能值 0.7;一次远距离任意球值 0.03。没有任何一次射门值 1:即便是点球,历史上也只有四次里进三次。

为什么 0-0 也能有 2.4 xG
因为 xG 衡量的是机会质量,不是比分。一支球队可以创造四次明显机会然后全部打飞:比分写着 0-0,而 xG 说这场比赛本该有进球。只看一个下午,这毫无意义;连续二十场重复出现,它就说明不少东西了。
它测得准的部分
它能很好地衡量整个赛季里进攻和防守的结构性质量,而且比真实进球数更能预测未来表现。如果一支球队的 xG 一直低于对手却连赢,那它是「即将不再赢」的候选。反过来也一样:一直创造却不进的球队,通常会回归。
它测不到的部分
它衡量不了战术背景和比赛状态:0-3 落后球队的射门和 0-0 胶着时的射门被算成一样。它衡量不了射手本身的水平,除非模型另外把这一项加进来。它也完全不涉及对方门将,以及门将某一次的失误。
我们怎么用它
xG 是模型里的一个变量,从来不是唯一的那个:没有赔率就没有决定。xG 很好但价格很贵的球队不是一笔投注;xG 一般但价格便宜得离谱的,可能才是。指标负责整理分析,价格负责做决定。