all_lessons/棒球的逻辑/05第 6 课 / 共 16 课

第二部分 · 得分怎么发生

垒包与得分期望:四个垒是四档概率(数学心脏)

上一课你已经能把球打成长打、甚至全垒打了。可棒球里绝大多数的分,不是靠一棒全垒打打回来的——而是靠把人「一个垒、一个垒地推回本垒」。这就冒出一个新问题:打出去、上了垒,还不等于得分。一个跑者站在二垒、已经两出局,到底比站在一垒、还没出局,离得分近多少?怎么给「人在哪个垒、几个出局」这件事定价?这一课,我们要建起一张表——它把每一个局面翻译成一个数字「期望还能得几分」。这张表,是整门课的数学心脏

线性回顾
上一课:打中只是开始,一击的命运由击球初速发射角定死;把球抬进甜区是一道期望值算术(飞球革命),和篮球「三分 > 长两分」同源。
留下的问题:就算你打出一支安打、把自己送上垒,那还不是分。从「上垒」到「踏过本垒得分」,中间隔着几个垒、几个出局——这段距离到底怎么量?
本课新增:读完你会掌握得分期望矩阵(Run Expectancy,简称 RE):把任何局面抽象成 24 种状态 = 垒上组合(8 种) × 出局数(0/1/2),每种状态对应一个「到本局结束的期望得分」。你会亲手点开任意状态读它的 RE 值,并对比两个状态差多少分——这把尺子,下一课就要用它给每一个战术算账。
数据小注
本课所有 RE 数值都是示意 / 数量级的得分期望矩阵(取自现代大联盟常见得分环境下的典型值)。真实矩阵会随年代、联盟、球场、得分环境整体漂移:投手主导的年代(如 1960 年代末、2010 年代中后期)整张表会下沉,打者主导的年代(如 1990 年代末到 2000 年代初的高得分期)会抬高。请不要把任何一格的小数当成精确常数。真正重要、也真正稳定的,是这张表的形状:越靠近本垒、垒上人越多 → RE 越高;每多一个出局 → RE 大幅塌落。本课 widget 用的就是与下一课完全一致的这套示意值。
本课路线
(1) 先讲清垒包系统——为什么得分是「沿四个垒依次推进」的概率游戏;(2) 把局面抽象成 24 种 base-out 状态,建起得分期望矩阵,读懂它两个方向的规律;(3) 点明这张表就是棒球版的「期望分地图」,和足球 xG、篮球「每回合期望分」是同一个思想;(4) 引入 RE24——用「状态前后的 RE 之差」给任何事件(安打、保送、出局、盗垒)定价;(5) 亲手点选状态、对比两态、把这张「数学心脏」拨给你自己看。

一、得分是一场「沿四个垒推进」的概率游戏

先把得分这件事的机制说透。棒球场上有四个垒,排成一个菱形:一垒、二垒、三垒,外加起点也是终点的本垒。一个打者要为球队得一分,唯一的办法是:从本垒出发,依次踏过一垒、二垒、三垒,再回到本垒——必须沿着这条环线走完一整圈,而且一个垒都不能漏踏

关键在「依次」两个字。你不能从本垒一步跳到三垒,也不能跳过任何一个垒。所以一个跑者离得分的远近,就被他当前站在哪个垒精确地刻画了:站在三垒的人,只差最后一步(一支安打、一个高飞牺牲打、甚至一个内野滚地都可能把他送回家);站在一垒的人,还得被后面的队友连续推进三次才能得分。越靠近本垒的跑者,得分的概率越高。四个垒,就是离得分由远到近的四档刻度。

这就解释了为什么除了全垒打(一棒把自己直接送回本垒),其余的得分几乎都是「攒」出来的:先靠安打、保送把人送上垒(这是上一课和更前面讲的「上垒」),再靠后续的安打、推进把垒上的人一档一档地往本垒挪。一局的进攻,本质就是在做两件事——往垒上堆人,再把堆好的人推回家——而你能堆多久、推几轮,又被那个最硬的约束卡着:三个出局,这一局就结束了。

于是任何一个进攻局面,真正决定「接下来还能得几分」的,就只剩两件事拧在一起:

把这两件事一乘:8 种垒态 × 3 种出局数 = 24 种状态。任何时刻的进攻局面,都恰好落在这 24 格里的某一格。而棒球最深刻的一个抽象就是:这 24 格里的每一格,都对应一个确定的数字——从这个局面打到本局结束,平均还能得几分。

二、得分期望矩阵:把 24 个局面,各标上一个数

这个数字怎么来?答案朴素得近乎暴力:翻历史。把过去成千上万局比赛里,所有曾经出现过「0 出局、一垒有人」这个局面的时刻找出来,统计从那一刻起直到本局结束实际一共得了多少分,再求个平均。这个平均值,就是「0 出局、一垒有人」这个状态的得分期望(Run Expectancy)。对 24 个状态各做一遍,就得到一张 8 × 3 的表——这就是得分期望矩阵(RE 矩阵)

下面这张就是本课要用的示意矩阵(再次提醒:是数量级,会随年代漂移)。行是 8 种垒态,列是 0 / 1 / 2 出局:

垒上 \ 出局数0 出局1 出局2 出局
空垒≈ 0.48≈ 0.25≈ 0.10
一垒≈ 0.85≈ 0.50≈ 0.22
二垒≈ 1.10≈ 0.65≈ 0.32
三垒≈ 1.35≈ 0.95≈ 0.38
一·二垒≈ 1.45≈ 0.90≈ 0.43
一·三垒≈ 1.75≈ 1.15≈ 0.50
二·三垒≈ 2.00≈ 1.40≈ 0.58
满垒≈ 2.30≈ 1.55≈ 0.75

不要去背这些数字,要去读它的两个方向的规律——这两条规律才是这张表真正想告诉你的事:

纵向(往下走):越靠近本垒、人越多,越值钱固定出局数,从「空垒」一路往下到「满垒」,RE 单调上升:0 出局时从 0.48 涨到 2.30。这正是上一节「四个垒是四档概率」的量化——垒上堆的人越多、越靠近本垒,期望得分越高。注意「三垒一个人」(1.35) 比「一·二垒两个人」(1.45) 也就差一点点:一个站在三垒(差一步到家)的跑者,几乎抵得上两个站在远端的跑者。位置比数量更要紧。
横向(往右走):每多一个出局,期望分大幅塌落固定垒态,从 0 出局到 2 出局,RE 断崖式下跌:「满垒」从 2.30 塌到 0.75,蒸发了三分之二;连「空垒」都从 0.48 跌到 0.10出局,是这张表上最贵的东西。每往右挪一格,你这一局能得分的指望就被砍掉一大块——这件事,正是下一课的全部主题。

这两条规律合起来,就把「这个局面好不好」这种模糊的感觉,变成了一个能比较、能相减、能下注的精确数字。「二垒有人、没出局」是 1.10,「一垒有人、两出局」是 0.22——前者的期望得分是后者的五倍。你再也不用争论「哪个局面更好」,把两个数一摆就清楚了。

三、这就是棒球版的「期望分地图」

如果你读过这套姊妹课的另外两门,这张 RE 矩阵会让你强烈地似曾相识——因为它和它们做的是同一件事:给「局面 / 机会」按它对得分的期望贡献定价,把一张球场或一个局面变成一张「期望分地图」。

篮球:球场的期望分地图《篮球的逻辑》第 4 课把球场每个位置标上「在这里出手的每回合期望分」——底角三分最值钱、长两分最不值。那是把空间翻译成期望分。
足球:xG 给机会定价足球的 xG(期望进球)把每一次射门按位置、角度、防守翻译成一个进球概率——把机会翻译成期望进球。
棒球:RE 给局面定价棒球的 RE 矩阵把每一个 base-out 局面翻译成期望得分。三项运动,各自独立地,都用「期望值地图」取代了「凭感觉判断局面好坏」。

它们背后是同一行高中数学:期望值 = 各种结果的概率,乘以各自的取值,再求和。RE 矩阵里那个 0.85,本质就是「从 0 出局一垒这个局面出发,本局可能得 0 分、1 分、2 分……」这些可能性按历史频率加权平均的结果。想把这把工具本身彻底弄明白——概率、期望、为什么对大量样本求平均能抹平单场的运气——可以回到《数学的逻辑》第 13 课(概率)。RE 矩阵,不过是把这一行数学,认真地铺在了 24 个棒球局面上。

而这也呼应了姊妹课《市场的逻辑》里反复出现的那句话:「价格 ≠ 价值」。一个局面「看起来」紧张刺激(比如满垒两出局,全场屏息),但它的真实价值(RE ≈ 0.75)可能远低于一个平淡无奇的局面(二垒有人没出局,RE ≈ 1.10)。会读这张表的人,赚的就是别人误判局面价值的那部分——这正是后面 Moneyball 整套故事的根。

四、RE24:把每一个事件,都翻译成「期望分变了多少」

现在到了这张表最锋利的用法,也是它被称作「数学心脏」的真正原因。一旦每个状态都有了一个 RE 值,你就能给任何一个事件定价——方法简单到只有一句话:

RE24 的定义
任何一个事件(一支安打、一个保送、一次出局、一次盗垒)发生时,球场的状态会从「状态前」跳到「状态后」。把这个事件值多少分,定义为它带来的 RE 变化,再加上这一拍里实际踏回本垒的得分RE24 = (事件后的 RE − 事件前的 RE) + 这次事件中实际得到的分这个数,叫 RE24(「24」就是指那 24 个 base-out 状态)。它把模糊的「这一球好不好」,变成了精确的「期望得分 +0.3 还是 −0.2」。

感受一下它的威力。先看一个没有任何人得分、传统记分牌上「什么都没发生」的事件——0 出局一垒,打者打出一支一垒安打,把跑者从一垒送到三垒、自己上一垒,变成「0 出局、一·三垒」:

RE24 = 1.75(一·三垒, 0 出局)− 0.85(一垒, 0 出局)+ 0 = +0.90

记分牌上是「0 比 0,无人得分」,可这支安打实实在在地为球队创造了 +0.90 分的期望。再看一个反例——同样是 0 出局一垒,打者三振出局、跑者没动,变成「1 出局、一垒」:

RE24 = 0.50(一垒, 1 出局)− 0.85(一垒, 0 出局)+ 0 = −0.35

一个出局,在「有人在垒」时,平均毁掉了约 0.35 分的期望。记住这个量级——一个出局往往值三分之一分上下——它就是下一课所有算账的基准价。RE24 的厉害之处正在于此:它用同一把尺子(期望得分的变化)给棒球里发生的一切定价,无论那件事在传统记分牌上看起来多么光鲜或多么不起眼。安打、保送、出局、盗垒、触击……全都被折算成「让期望分动了多少」这一种货币。

这就是为什么我们说 RE 矩阵是整门课的数学心脏:从这一课往后,棒球里几乎每一个「这么做到底值不值」的问题——该不该触击?该不该盗垒?这支安打值多少?这个打者一整季贡献了多少分?——最终都会回到这张 8 × 3 的表,用 RE24 来回答。它是后面所有数据故事共同的地基。

五、动手:点开 24 个局面,亲手读这颗数学心脏

下面这块场地,把整张得分期望矩阵交到你手里。点左侧菱形上的一、二、三垒切换有人 / 空垒,点右侧的 0 / 1 / 2 切换出局数——你就选定了 24 个状态里的某一个,菱形正中央会显示它的 RE 值,垒上的跑者会被画成亮黄色。想做对比?点「设为对照」把当前状态存下来,再切到另一个状态,KPI 就会告诉你两个状态差多少分(这正是 RE24 的雏形)。

先去验证几个手算锚点,把这张表的「形状」摸熟:满垒 0 出局应是最高的 ≈ 2.30;空垒 2 出局应是最低的 ≈ 0.10。再把「0 出局一垒」(0.85) 设为对照,切到「0 出局一·三垒」(1.75),看到差值 +0.90——那正是上一节那支一垒安打创造的期望分。最后玩一下那条最反直觉的对比:把「2 出局满垒」(0.75) 设为对照,再切到「0 出局二垒」(1.10),你会亲眼看到差值 +0.35——看起来惊心动魄的满垒两出局,期望得分反而更低

得分期望矩阵 · 点选 24 个局面,读它值几分
点菱形上的一/二/三垒切换有人/空垒,点右侧0/1/2切换出局数——选定 24 种 base-out 状态之一,中央显示其 RE 值。点「设为对照」存下当前状态,再切到另一个状态,下方 KPI 会显示两态的 RE 之差(即 RE24 的雏形)。所有数字都是示意值的 RE 矩阵,与下一课完全一致。
当前状态
0 出局 · 一垒
得分期望 RE
0.85
对照状态
— 未设 —
两态之差
垒上有人(跑者) 空垒 当前选中 RE 越高越绿 / 越低越红

多点几下你会得到一个比任何文字都牢固的直觉:这张表只有两个方向的故事——往本垒堆人(RE 升),和被人做出局(RE 塌)。整项运动接下来要讲的一切——出局到底多贵、传统统计为什么骗人、wOBA 和 WAR 怎么算——本质都是在反复使用这张你刚刚亲手点过的表。

六、把这一课接回主线

一句话带走
本垒打之外,得分是一场「沿四个垒依次推进」的概率游戏。把任何局面抽象成 24 种状态 = 垒上组合(8 种) × 出局数(0/1/2),每种状态都对应一个「到本局结束的期望得分」——这就是得分期望矩阵(RE)。它有两条铁律:越靠近本垒、人越多,RE 越高;每多一个出局,RE 大幅塌落。这张表是整门课的数学心脏:用 RE24(状态前后的 RE 之差 + 实际得分),就能把安打、保送、出局、盗垒等每一个事件都翻译成同一种货币——「期望得分变了多少」。它和足球 xG、篮球「每回合期望分」是同一个思想。

这张表里,有一件事已经按捺不住地跳了出来:每往右挪一格(多一个出局),期望分就塌掉一大截——满垒从 2.30 塌到 0.75,连空垒都从 0.48 跌到 0.10。这说明出局绝不是免费的;它是这张矩阵上最贵的东西。而每队每场只有 27 个出局可花,且花完就没、不可再生——它是棒球里最硬的一种货币。

于是一个尖锐的问题立刻逼了出来:既然出局这么贵,那些教科书里写着「该这么打」的小球战术——牺牲触击、盗垒——它们故意花掉一个出局去换一个垒,用 RE 矩阵一算,到底划不划算?答案会颠覆你的直觉。

常见误解

下一步
RE 矩阵已经把答案剧透了一半:每多一个出局,期望分就塌掉一大块——出局是这张表上最贵的东西。可每队每场只有 27 个出局可花,花完就没、不可再生,它是棒球最硬的货币。那么那些「教科书战术」——牺牲触击、贸然盗垒——用最稀缺的出局去换一个垒,到底是赚还是亏? → 第 06 课《出局的经济学:27 个出局是预算,触击与盗垒划算吗》会用 RE 矩阵给每一个战术算账,你会发现:牺牲触击几乎总让期望分下降,盗垒要成功率稳过约 70% 才划算——大部分小球,都是用最贵的出局做了亏本买卖。这是最反直觉的一课。