all_lessons/美式橄榄球的逻辑/11第 12 课 / 共 16 课

第四部分 · 数据革命

EPA / 成功率 / 胜率:用每 play 的期望得分变化重新定义"打得好"

上一课你终于把最后一份资源——时钟——也搬上了台面:弃踢、射门、回攻,以及"领先方烧钟、落后方省钟"如何把每一次触球都换算成时间。到这儿,你手里已经攒了一整套彼此独立的尺子:档数、领地、EP、时钟。可它们各说各话——码数用"码"、局面用"分"、时钟用"秒",一场球下来根本没法把它们加在一起,回答那个最朴素的问题:这支球队、这个球员、这一 play,到底打得好不好?这一课,我们要把这一切熔成一把尺子——每一 play 的期望得分变化,EPA。它是整门课的数据革命核心,也会让你看到一件颠覆直觉的事:推进了 8 码,EPA 却可能是负的。

线性回顾
上一课:特勤组(弃踢/射门/回攻)与时钟是被长期低估的两份资源;时钟本身是可交易的——领先方烧钟、落后方省钟,每一次触球都在同时改写"期望得分"和"剩余时间"。
留下的问题:我们现在有一堆单位不同的尺子(码、分、秒),可评价"打得好不好"时还是习惯回到最粗的老指标——总码数、达阵数。这些指标会骗人:垃圾时间刷的码数、忽略局面价值的推进(回扣 05:推进 8 码却没拿到首攻,其实是负贡献)。有没有一把统一的尺子,能给任何一 play 一个诚实的定价?
本课新增:有——就是把 05 课那颗定价核心 EP 用起来。每一 play 的期望得分变化 EPA = 这 play 后的 EP − 这 play 前的 EP(再加这 play 实际得分)。它按局面价值给每一 play 定价;把 EPA>0 的比例一数,就是成功率;把它换成对赢球的贡献,就是胜率增量 WPA。这与足球 xG、篮球四要素、棒球 wOBA同一个思想——橄榄球的期望值革命。
数据小注
本课所有 EP / EPA 数值都是示意 / 数量级值,用的是一套与 05 课形状一致、锚点相同的示意 EP 模型(对方 10 码一档 ≈ +4.5、中场 ≈ +2.0、自家 5 码 ≈ −0.5)。真实的 EPA 由各家机构(nflfastR、PFF、ESPN 等)用海量历史逐球拟合,不同来源的 EP 基准不同、绝对值会有出入,还会随年代、规则、得分环境整体漂移。请不要把任何一个小数当成权威常数——真正稳定、也真正重要的是它揭示的方向:一 play 把你"拿到新首攻、延续并转化球权"的期望抬高了还是压低了。凡是会变的,我们都标出来。
本课路线
(1) 先揭穿老指标——总码数、达阵数为什么会骗人;(2) 给出解法:EPA = 这 play 后的 EP − 这 play 前的 EP,把 05 课那颗定价核心用到每一 play 上;(3) 玩透那个最反直觉的例子——同样推进 8 码,EPA 可正可负,取决于档数、所需码数、是否拿到首攻;(4) 从单 play 的 EPA 出发,堆出两个衍生指标——成功率(EPA>0 的比例)和胜率增量 WPA(把期望得分换成对赢球的贡献,回扣 10 时钟);(5) 把它接回那条贯穿整个「球类的逻辑」系列的数据脊柱(xG / 四要素 / wOBA / Corsi),并诚实说清 EPA 的局限;(6) 亲手拨一个 widget,给同样推进码数、却分出正负的几组 play 算账。

一、老指标会骗人:总码数与达阵数的谎言

先看两个几乎所有人都用来判断"谁打得好"的老指标,以及它们各自怎么骗人。

总码数(total yards)。赛后集锦最爱报"某队今天进攻推进了 420 码"。听起来很猛。可码数是一个不看局面、不看时机的纯累加值。一支球队可能上半场早早落后 30 分,下半场对方全线收缩防守(只求别被长传打穿、宁可让你慢慢推短球),于是你在"垃圾时间"里一路推进、刷出一堆码数和一两个无关痛痒的达阵——比分早已注定,这些码数对赢球的贡献接近于零。总码数把"关键第三档抢下的 8 码"和"垃圾时间无人防守推的 8 码"算成完全一样。它数的是过程的体积,不是对结果的贡献

达阵数(touchdowns)。比总码数好一点,但依然粗糙。它只记录那 6 分落地的最后一 play,把功劳全给了持球冲进端区的那个人。可一次 80 码的攻防,真正难的往往是中间那记第三档长传、那次关键的第四档搏命;最后从 1 码线捅进去,几乎是谁上都能完成的收尾。达阵数把一整条攻防链的价值,压缩成了终点线上的一个瞬间,还漏掉了大量"没得分、却极大改善了局面"的 play——比如一记把球从自家 20 码推到对方 40 码的传球。

两个老指标共同的病根,正是 05 课已经点破的那件事:码数(和"是否得分")本身不是价值,价值取决于局面。要给一 play 诚实定价,就不能数它推了几码、进没进端区,而要问:它把整个局面的期望得分,改变了多少?而"局面的期望得分",我们上一部分已经造好了——它就叫 EP

二、解法:EPA = 这 play 后的 EP − 这 play 前的 EP

回忆 05 课那颗定价核心:任何一个进攻处境,被 (第几档 · 还需几码 · 哪个码位) 精确刻画,映射到一个期望得分 EP——这波球权预计还能得几分。现在,一 play 发生时,局面会从"这 play 之前"跳到"这 play 之后"(码位变了、档数变了、所需码数也变了)。把这一 play 的价值定义为它带来的 EP 变化,再加上这 play 里实际拿到的分:

EPA 的定义
EPA = (这 play 后的 EP − 这 play 前的 EP) + 这 play 实际得分它叫 EPA(Expected Points Added,期望得分增量)。含义极干净:这一 play,让"这波球权预计净得几分"这个数,往上抬了多少、还是往下拽了多少。大多数没得分的 play,第二项为 0,EPA 就是纯粹的"局面前后 EP 之差"。它把模糊的"这 play 打得好不好",变成了一个精确、能相加、能排序的数:期望得分 +0.8,还是 −0.3

它的强大之处,在于一把尺子量尽一切:一记长传、一次短冲、一个被拦截、一次弃踢、一脚射门——全都能换算成同一个单位(分)的 EPA,于是可以直接比较、直接相加。一整场球每一 play 的 EPA 加起来,就是这支球队进攻这场净创造了多少期望分;一个球员整季触球的 EPA 加起来,就是他一季的期望贡献。档数、领地、时钟、得分——05 到 10 课那些各说各话的尺子,到这里被 EPA 统一成了一种货币。

而 EPA 立刻会告诉你一件用总码数永远看不到的事:3 档 8 码传成首攻,是一 play 的大正 EPA;1 档 10 码冲 2 码,可能是负 EPA。为什么?下一节亲手算给你看。

三、最反直觉的一课:同样推进 8 码,EPA 可正可负

现在做本课的核心实验。我们固定"推进 8 码"这件事不变——同样的 8 码,在集锦里长得一模一样——只改变它发生的局面,看 EPA 怎样从大正翻到负。三组 play,都用与 05 课同锚点的示意 EP 模型,你可以逐个手算校验方向。

同样推进 8 码的三种 playplay 前 EPplay 后 EPEPA
① 自家 40 · 3 档 8 码 → 传成首攻,到 自家 48 · 1 档 10 码≈ +1.09≈ +1.94+0.85
② 自家 30 · 1 档 10 码 → 冲 8 码,到 自家 38 · 2 档 2 码≈ +1.40≈ +1.50+0.10
③ 自家 30 · 3 档 15 码 → 冲 8 码,到 自家 38 · 4 档 7 码≈ +0.47≈ +0.26−0.21

三行都是"推进 8 码",EPA 却从 +0.85(很棒),到 +0.10(小赚),再到 −0.21)。看清每一行为什么:

把这三行摆在一起,05 课那句话就有了最锋利的形态:推进几码不等于打得好;关键是这 play 把你"拿到新首攻、延续并转化球权"的期望,抬高了还是压低了。集锦里长得一样的 8 码,用总码数看毫无差别,用 EPA 看却分出了天壤——一个是本场最佳,一个其实在帮对手。这就是为什么数据革命要用 EPA、而不是总码数来评价一切。

手算校验
你可以拿本课 widget 亲手复现这三行。以第③行为例:play 前"自家 30 · 3 档 15 码",widget 读出 EP ≈ +0.47;冲 8 码后变成"自家 38 · 4 档 7 码",读出 EP ≈ +0.26;相减 EPA ≈ −0.21,是负的——方向与正文一致。数字取决于所用 EP 模型(这里与 05 课同锚点),换一套模型绝对值会变,但"③为负、①最大"这个方向是稳的。

四、从单 play 堆出两个衍生指标:成功率与胜率增量

一旦每一 play 都有了 EPA,你就能往上堆两层更好用的指标——它们都只是 EPA 的再加工。

成功率(success rate)。EPA 是连续的分数,有时你只想要一个更粗、更稳的"这 play 到底算不算成功"。最简单的做法:把 EPA>0 的 play 记为"成功",数出成功 play 占全部 play 的比例,就是成功率。它把"这 play 让局面变好了吗"压成一个是/否,再取平均。成功率的好处是抗噪:单个爆发大 play 会让"平均 EPA"暴涨,却只给成功率贡献一次"成功"。所以专业分析里,常把两者一起看——平均 EPA 衡量"效率高不高",成功率衡量"稳不稳、是否 play-play 都在推进局面"。一支高平均 EPA、低成功率的进攻,往往是"偶尔轰一发大的、其余多数 play 在原地打转"。

胜率增量(Win Probability Added,WPA)。EPA 衡量的是对得分的期望贡献,可赢球不只看得分——还看比分差、剩多少时间、谁持球(回扣 10 课那份叫"时钟"的资源)。于是把 EP 换成胜率(win probability,WP):给"比分差 · 剩余时间 · 档距码位 · 谁持球"这个更大的局面,标一个"这支球队最终赢球的概率"。一 play 前后胜率之差,就是 WPA

WPA = 这 play 后的胜率 − 这 play 前的胜率

WPA 和 EPA 在大多数时候方向一致(改善局面既加期望分、也加赢面),但在两种时刻会明显分岔,而这恰恰暴露了它俩各自量的是什么:

垃圾时间:EPA 还在动,WPA 几乎不动你落后 30 分、第四节还剩两分钟,一记漂亮长传 EPA 很高(确实加了期望分)——可你赢球的概率早已锁死在接近 0,胜率纹丝不动,WPA ≈ 0。这正是"总码数骗人"的胜率版:刷出来的期望分,对赢球毫无贡献。
关键时刻:小 EPA 撬动大 WPA比分咬死、终场前的一次第三档转换,EPA 也许只有 +0.8,却可能把胜率从 55% 抬到 80%——WPA = +0.25,一 play 顶得上垃圾时间几十 play。同一份期望分,在不同的比分/时钟下,对赢球的杠杆天差地别。这就是 10 课那份"时钟资源"在数据上的回声。

三层关系记住就好:EP 给局面定价 → EPA 给一 play 的期望得分贡献定价 → WPA 给一 play 的赢球贡献定价(把比分与时钟也算进去)。它们是同一颗定价核心,往越来越贴近"赢"的方向,包了越来越大的一圈上下文。

五、这就是那条数据脊柱在橄榄球上的落点

如果你读过这套姊妹课的其它几门,EPA 会让你强烈地似曾相识——因为五项运动的"数据革命",骨子里是同一个思想:给每一个事件,按它对得分(或赢球)的期望贡献重新定价,用它取代"数数字 + 凭感觉"。坐标各不相同,内核完全一致:

足球:xG 给每脚射门定价《足球的逻辑》第 12 课的期望进球,把每一次射门按位置、角度翻译成一个进球概率——不看它实际进没进,只问它期望值多少个进球。橄榄球的 EPA 不看这 play 推了几码,只问它期望改变了几分。同一个逻辑。
篮球:四要素 / 真实命中率《篮球的逻辑》第 12 课用真实命中率(把三分、罚球都按期望得分加权,而非只数"投中几个")和四要素,取代原始命中率——和 EPA 一样,都是"按期望贡献定价"而非"数原始结果"。
棒球:wOBA 给每个结果定价《棒球的逻辑》第 12 课的 wOBA,给保送 / 一垒安打 / 全垒打各自对得分的期望贡献赋不同权重——这正是 EPA 的棒球版:不同事件,按它值多少期望分来记账。

再加上《冰球的逻辑》里借自足球的 Corsi / xG(用射门尝试与期望进球,给控球与机会定价),五项运动排成一条清晰的数据脊柱

1足球 xG——给每一脚射门按进球概率定价。
2篮球 真实命中率 / 四要素——给每一次出手按每回合期望分定价。
3棒球 wOBA / WAR——给每一个结果 / 每名球员按对得分的期望贡献定价。
4橄榄球 EP / EPA——给每一局面 / 每一 play 按期望净得分定价。
5冰球 Corsi / xG——给每一次射门尝试 / 控球按期望进球定价。

它们背后是同一行高中数学——期望值 = 各种结果的概率 × 各自取值,再求和——被认真地铺在了各自运动的每一个事件上。这也是它和《市场的逻辑》《数学的逻辑》最亲近的地方:数据革命骨子里就是"期望值"与"价值 ≠ 表面好看"这两件工具的一次认真应用。会算这笔账的人,赚的正是别人误判价值(把垃圾时间的码数、把没首攻的 8 码当成"好")的那部分。

务必诚实:EPA 不是万能的
EPA 是一把好尺子,但它有真实的软肋,用它时必须清醒:(1) 它建立在 EP 模型之上——换一家机构、换一套历史数据,EP 基准就变,EPA 的绝对值随之漂移;跨来源比较绝对数要小心。(2) 单 play 噪声极大——一 play 的 EPA 受运气(球是否脱手、判罚、对手一次失位)左右很重,必须靠大样本平均才稳;用一两 play 的 EPA 下结论是外行。(3) 归因很难——一记成功长传的 EPA 该记给四分卫、接球手、还是挡拆的锋线?防守方与环境(天气、主客场、对手强弱)的贡献更难干净剥离。EPA 告诉你"发生了多少价值",却常常说不清"是谁、靠什么创造的"。把它当成方向盘而非精确制导——看趋势、看大样本、看方向,别迷信某一 play 的某个小数。

六、动手:给同样推进码数、却分出正负的 play 算账

下面这台"EPA 算账机",把第三节那个核心实验交到你手里。它固定让每一 play 都推进相同的码数(默认 8 码,可调),然后让你切换这 play 发生的局面——挑一个预设情形,或自己拨档数/所需码数/码位——它会分别读出 play 前的 EPplay 后的 EP,相减得到 EPA,并明确告诉你这 play 有没有拿到首攻。你会亲眼、亲手看到:同样 8 码,拿到首攻是大正、逼近首攻是小正、烧掉一档还没够着首攻是负。

EPA 算账机 · 同样推进码数,为什么 EPA 可正可负
先用推进码数滑块固定这 play 推了几码(默认 8)。再点一个预设情形(①拿到首攻 / ②逼近首攻 / ③烧档没够着),或自己拨档数 · 所需码数 · 码位(点场地任意处落 play 前球位)。KPI 显示:推进码数、play 前 EP、play 后 EP、EPA、以及是否拿到首攻。你会看到推进码数完全相同,EPA 却因是否首攻/局面而正负分明。EP 用与 05 课同锚点的示意模型;看方向,别背小数
play 前档数
推进码数
8 码
play 前 EP
play 后 EP
EPA(后 − 前)
拿到首攻?
play 前球位 play 后球位 首攻线 EPA 正 EPA 负
点一个预设情形,或自己拨档数/所需码数,给这 play 算账。

多拨几组你会得到一个比任何文字都牢固的直觉:EPA 的大头几乎总来自"档数被重置"(拿到首攻),而不是那几码本身。把③号情形(3 档长、烧掉一档还没够着)反复拨出来,你会一次次看到那个刺眼的负号——推进了码数,却把局面推得更糟。看懂了这台算账机,你就拿到了审判一切 play、一切球员、一切战术的统一尺子:不是问"推了几码",而是问"EPA 是多少"。

七、把这一课接回主线

一句话带走
老指标(总码数、达阵数)会骗人——它们数"过程体积",不看局面价值。数据革命的解法是把 05 课那颗定价核心用到每一 play 上:EPA = 这 play 后的 EP − 这 play 前的 EP(+ 实际得分),给每一 play 按它对期望净得分的贡献定价。于是同样推进 8 码,EPA 可正可负:拿到首攻是大正(≈ +0.85)、逼近首攻是小正(≈ +0.10)、3 档长烧掉一档还没够着首攻是≈ −0.21)——EPA 的大头来自"档数被重置"而非码数本身。把 EPA>0 的比例一数就是成功率;把 EP 换成胜率、算前后之差就是胜率增量 WPA(把比分与时钟也算进去,回扣 10 课)。这与足球 xG、篮球四要素、棒球 wOBA、冰球 Corsi/xG 是同一个思想——给每个事件按期望贡献定价。诚实说:EPA 依赖 EP 模型、单 play 噪声大、归因难,要看大样本与方向。

到这里,你手里有了一把能给每一 play 诚实定价的统一尺子。而一旦有了这把尺子,一个惊人的、会重塑整项运动打法的事实就会自己浮出水面——如果你去统计海量真实比赛里,传球的平均 EPA 和冲球的平均 EPA,会发现:传球每 play 的期望,明显高于冲球。

这不是一个小差别。它意味着:过去几十年里,球队把大量的 play 投在了一个期望更低的选项(冲球)上。当分析开始用 EPA 说话,再叠加上联盟为了好看、为了安全,一次次改规则保护传球(限制对传球手的接触、放宽进攻锋线的判罚),一场"橄榄球版的魔球"就此展开:现代进攻越来越倚重传球、越来越拉开空间。这既是理性对 EPA 的回应,也有它自己的代价与钟摆。

常见误解

下一步
既然有了 EPA 这把统一尺子,一个会重塑打法的事实就浮出来了:统计海量真实比赛,传球每 play 的期望 EPA 明显高于冲球。把"按 EPA 找高效"推到极致,再叠加联盟一次次改规则保护传球,现代进攻越来越倚重传球与空间拉开——这是橄榄球版的"魔球"。但它也有代价与钟摆:过度依赖传球会付出什么、防守如何反制、规则又怎样反复摆动。 → 第 12 课《现代进攻革命:规则与分析如何让传球主宰》会用你刚学会的 EPA,讲清传球为何胜出、这场革命走到了哪、以及它诚实的另一面。