all_lessons/高尔夫的逻辑/05第 6 课 / 共 16 课

第二部分 · 得分怎么发生与期望杆数

期望杆数与 Strokes Gained:高尔夫的数学心脏

上一课你把一杆球的旅程拆成了四段活:开球、进攻、短杆、推杆——每一段都在把球从一个位置挪到另一个位置。可你立刻会撞上一个更尖锐的问题:怎么判断某一杆到底打得好不好?一记 250 码的完美开球,和一次从长草里救出来、只推进了 90 码的挣扎球,谁更有价值?直觉说前者,但直觉靠不住。这一课,我们要造一把能给任何一杆精确定价的尺子——它先给球场上每一个位置标上一个数「从这里进洞平均还要几杆」,再用一杆前后这个数的落差来算这杆赚了还是亏了。这把尺子叫 Strokes Gained(击球所得),是整门课的数学心脏

线性回顾
上一课:一杆球的旅程被拆成四种活——开球(把距离拿下来)、进攻(把球放上果岭)、短杆(救球)、推杆(收进洞里);每一段本质都是在改变一件事:球现在躺在哪
留下的问题:既然每一杆都只是「改变球的位置」,那我们该怎么衡量这一次位置改变的好坏?开球远≠开球好,救球短≠救球差——凭码数、凭「打得帅不帅」都会骗人。缺一把统一的尺子。
本课新增:读完你会掌握两样东西。其一是期望杆数(expected strokes):给球场上每个位置一个数字——从这里进洞平均还要几杆——这是高尔夫版的「得分期望地图」,只不过坐标是连续的位置。其二是 Strokes Gained(SG)SG = 打之前的期望杆数 − 打之后的期望杆数 − 1,它衡量这一杆比「基准球员」省了多少杆。你会亲手拖动球的位置,实时看着 SG 被算出来。
数据小注
本课所有期望杆数都是示意 / 数量级的值(贴近职业与高水平业余的常见基准)。真实的期望杆数表来自 Mark Broadie 和各家统计机构对海量比赛的统计,会随巡回赛级别、球员水平、球场难度整体漂移:职业球员的整张表比周末球友的更低(他们从任何位置进洞都更省杆)。请不要把任何一个数字当成精确常数。真正重要、也真正稳定的,是这张地图的形状:离洞越近、球位越干净 → 期望杆数越低;进了长草、沙坑、树林 → 同样的距离,期望杆数抬高。本课 widget 用的是一套量级正确、内部自洽的示意模型,正文里的手算数字都能在 widget 里复现。
本课路线
(1) 先说清什么是期望杆数——为什么球场上每个位置都能标一个「还要几杆」的数,它就是高尔夫的「得分期望矩阵」;(2) 用这张地图定义 Strokes Gained,把那个关键的 −1 讲透,并手算一个例子(150 码球道 → 8 英尺,SG = +0.5);(3) 说明它的威力——一杆、一轮、一整个赛季的贡献都能加总,这就是 Broadie 掀起的高尔夫数据革命的基石;(4) 把它接进全系列的同一个思想(棒球 RE、橄榄球 EPA、足球 xG),并点出高尔夫的独特处——基准是球场与概率,不是对手;(5) 亲手拖动「打之前」和「打之后」两个位置,看 SG 实时被算出来。

一、期望杆数:给球场上每个位置标一个「还要几杆」

先把这门课最核心的抽象讲清楚。在导览课里我们立过一台引擎:高尔夫是全系列唯一非对抗的运动——没有对手来抢你的球、没有防守,你的对手是标准杆、地形与概率;稀缺资源是杆数(strokes),一份你要一路最小化的累积预算。整项运动就是用期望杆数管理位置与风险。这句话里「期望杆数」四个字,就是本课要造出来的东西。

它的定义朴素得近乎暴力,和棒球那张得分期望矩阵用的是同一个招翻历史。把过去成千上万次「球正好躺在离洞 8 英尺、在果岭上」的时刻找出来,数一数从那一刻起到球进洞平均总共又打了多少杆,求个平均——这个平均值,就是「果岭 8 英尺」这个位置的期望杆数。对球场上每一种「距离 + 球位」的组合都做一遍,你就得到一张覆盖全场的地图:每个位置 → 一个「从这里进洞平均还要几杆」的数。

它和棒球那张表有一个关键的不同,也正是高尔夫的味道所在:棒球的局面是离散的(垒态 8 种 × 出局 3 种 = 24 格),而高尔夫的位置是连续的——距离可以是 3 英尺、150 码、也可以是 437 码,球位可以是果岭、球道、长草、沙坑。所以高尔夫的「期望值矩阵」不是一张 24 格的表,而是一张连续曲面:横轴是到洞的距离,还叠着「球躺在什么地形」这一维。下面这几个锚点,先把这张曲面的量级刻在脑子里(示意值):

位置(距离 + 球位)期望杆数(示意)它在说什么
果岭上 · 离洞 3 英尺≈ 1.05几乎必进,但偶尔也会推失——所以略高于 1.0
果岭上 · 离洞 8 英尺≈ 1.5一半左右能一推进洞,一半要两推
果岭上 · 离洞 33 英尺≈ 2.0长推很难一杆进,基本是「推到洞边再收」的两推
球道上 · 离洞 150 码≈ 3.0一记进攻上果岭 + 两推,是最标准的「攻果岭」距离
球道上 · 离洞 250 码≈ 3.7够不到果岭,通常要先垫一杆再攻
开球台 · par 4(约 430 码)≈ 4.0这正是「标准杆 4」的由来——平均就该 4 杆进洞
长草里 · 离洞 150 码≈ 3.3同样 150 码,球位差 → 比球道贵约 0.3 杆

不要去背这些数字,要读它的两条规律——这两条才是这张地图真正想告诉你的:

规律一:离洞越近,期望杆数越低(单调下降)从开球台(≈ 4.0)一路走到果岭 3 英尺(≈ 1.05),期望杆数一路往下掉——这是废话,却是整台机器的地基:「打得好」的操作性定义,就是把球挪到一个期望杆数更低的位置。注意它不是线性的:从 250 码到 150 码只省了约 0.7 杆,而从 8 英尺推到 3 英尺(都在果岭上、差 5 英尺)却省了近 0.5 杆——越靠近洞,每一小段距离越金贵,这解释了为什么短杆和推杆的功夫回报极高(下一部分会反复用到)。
规律二:同样的距离,球位越差越贵离洞都是 150 码,躺在球道是 ≈ 3.0,掉进长草就变 ≈ 3.3,进了沙坑或树林还更高。距离这一维之外,「球躺在哪种地形」独立地抬高期望杆数——因为差球位会吃掉你的距离控制和落点精度。这就是为什么职业球员宁可牺牲一点开球距离,也要把球放进球道:他们买的不是码数,是一个更低的期望杆数

把这两条合起来,「这个位置好不好」这种模糊的感觉,就变成了一个能比较、能相减、能下注的精确数字。而一旦每个位置都有了数,一件更锋利的事就水到渠成了——我们终于能给每一杆定价。

二、Strokes Gained:一杆的价值 = 它省下了多少杆

思路简单到只有一句话:一杆的价值,就是它让你的期望杆数下降了多少——再扣掉你为打这一杆花掉的那一杆。写成式子:

Strokes Gained 的定义
一杆球把你从「打之前的位置」送到「打之后的位置」。把这一杆的价值定义为:SG = (打之前位置的期望杆数) − (打之后位置的期望杆数) − 1那个 −1,是你为这一杆实际花掉的一杆SG > 0 表示这一杆比「基准球员」省了杆(打得好);SG < 0 表示亏了杆(打得差);SG = 0 表示不多不少,正好达到基准。

为什么必须有那个 −1?因为期望杆数的下降里,本来就包含了你要花一杆去实现它。假如你只是把球从 150 码球道(3.0)挪到了 100 码球道(≈ 2.9),期望杆数只下降了 0.1——但你为此花掉了整整一杆!所以这一杆的净所得是 3.0 − 2.9 − 1 = −0.9你亏了 0.9 杆。这很合理:一个基准球员站在 150 码球道,本就只需要 3.0 杆进洞;你打完一杆还剩 100 码、要 2.9 杆,加上刚打掉的这 1 杆合计 3.9 杆——比基准多花了 0.9 杆。那个 −1 就是把「你花掉的这一杆」老老实实记进账,让 SG 衡量的是净赚净亏,而不是账面上的距离缩短。为什么区区 50 码只省了 0.1 杆?因为 150 码和 100 码都是「一杆攻上果岭」的距离——基准球员从两处都是「一杆上果岭 + 两推」,剩下的活几乎一样多。你没把自己挪到一个「活更少」的位置,这一杆就白花了。

现在手算那个招牌例子。你站在离洞 150 码的球道上,打出一记漂亮的进攻,球稳稳落在果岭、离洞 8 英尺

SG = 3.0(150 码球道)− 1.5(8 英尺果岭)− 1 = +0.5

这一杆的 Strokes Gained 是 +0.5:你比一个基准球员省了半杆。翻译成人话——基准球员从 150 码球道平均要 3.0 杆进洞;而你这一杆之后只剩 8 英尺、平均 1.5 杆,加上刚打掉的这 1 杆,合计 2.5 杆,正好比基准少半杆。这半杆,就是这记进攻的真实价值,一个和「球飞了多远、姿势帅不帅」无关的纯净数字。

再看反面。同样从 150 码球道出发,但这次你打薄了,球钻进了果岭旁的长草,离洞还有 20 码(长草短切,期望杆数 ≈ 2.6):

SG = 3.0(150 码球道)− 2.6(20 码长草)− 1 = −0.6

这一杆是 −0.6:你比基准亏了 0.6 杆。注意——球明明前进了 130 码,记分卡上你也确实少了一段距离,可 SG 毫不留情地告诉你:这是一杆差球。SG 的锋利,正在于它不看你前进了多少,只看你比基准省了还是亏了。「进步了」和「打得好」是两回事,这把尺子第一次把它们分开。

三、为什么它是数学心脏:能加总,就能给一切定价

SG 真正的威力,藏在一个几乎太朴素的性质里:它能相加。

把你一整轮里每一杆的 SG 全加起来,会得到一个惊人干净的结果——你这一轮的总 SG,正好等于你比基准球员少打(或多打)的总杆数。道理是「望远镜求和」:每一杆的 SG 都是「前一个位置的期望杆数 − 后一个位置的期望杆数 − 1」,把连续几杆串起来相加,中间那些位置的期望杆数一加一减全消掉了,最后只剩「开球台的期望杆数(比如 4.0)− 洞里的期望杆数(0)− 你打的总杆数」。这不多不少就是「基准杆数 − 你的实际杆数」。于是:

SG 为什么可加总
一轮里所有杆的 SG 之和 = 基准球员该打的总杆数 − 你实际打的总杆数。你比基准少打 3 杆,你这一轮的总 SG 就正好是 +3。这条性质让 SG 不只能评价单独一杆,还能无缝地把一杆的价值累加成一洞、一轮、一整个赛季的贡献——而且天然可以按类别拆开:把所有开球的 SG 加起来就是你的「开球所得」,所有推杆的 SG 加起来就是「推杆所得」。这就回答了一个统计学困扰了高尔夫一百年的问题:他到底是靠什么赢的?

这正是 Mark Broadie 掀起的那场高尔夫数据革命的基石。在 SG 之前,衡量球员只有一堆会骗人的老指标:「击中球道率」「击中果岭率」「平均推杆数」——它们各说各话,还互相污染(推杆数看起来低,可能只是因为你的进攻从来没上过果岭,短切之后球贴着洞,当然好推)。SG 用同一把尺子(期望杆数的变化)给每一杆定价,再干净利落地拆成开球、进攻、短杆、推杆四份,第一次让人能说清「这位冠军是开球机器还是推杆魔术师」。这套框架我们会在 第 11 课专门展开分解。你现在要记住的,是这颗心脏本身:期望杆数给位置定价,SG 给每一杆定价,而且能加。

四、这就是全系列的同一个思想(只是对手换成了球场)

如果你读过这套姊妹课的任何一门,SG 会让你强烈地似曾相识——因为它和它们做的是同一件事:给每一个「状态 / 事件」按它对最终结果的期望贡献定价,把凭感觉的判断换成一个能相减、能加总的数。这是贯穿七项运动的一整根数据脊柱:

棒球:RE24 给局面定价《棒球的逻辑》第 6 课给 24 种「垒态 × 出局」局面各标一个「到本局结束的期望得分」,一个事件的价值 = 事件后 RE − 事件前 RE + 实际得分。高尔夫的 SG 和它结构完全同构——只是把「期望得分(越高越好)」换成「期望杆数(越低越好)」,把那个 −1 换到了扣杆的位置。
橄榄球:EPA 给推进定价《美式橄榄球的逻辑》给场上每个「档数 + 码数 + 位置」标一个期望得分,一次进攻的价值 = 期望得分的变化(EPA)。和高尔夫一样,坐标是连续的场上位置。
足球:xG 给机会定价足球的 xG 把每次射门按位置、角度翻译成一个进球概率——把机会翻译成期望进球。篮球的真实命中率、网球「分的杠杆」,也都是同一招的变体。

它们背后是同一行高中数学:期望值 = 各种结果的概率乘以各自取值,再求和。想把这把工具本身彻底弄明白——概率、期望、为什么对大量样本求平均能抹平单次的运气——可以回到《数学的逻辑》概率课。SG 不过是把这一行数学,认真地铺在了「球场上每个位置」上。

但请务必记住高尔夫独一无二的那一处——它正是导览课立起的那根新轴。棒球的 RE、橄榄球的 EPA、足球的 xG,基准里都暗含着对手:期望得分是在与对方攻防的对抗中统计出来的。而高尔夫的 SG,基准是球场与概率本身——「从 150 码球道进洞平均要 3.0 杆」这个数,和场上有没有对手毫无关系,它只取决于地形、距离和那位假想「基准球员」的技术分布。你的每一杆,都是在和一条由球场刻出来的期望曲线较量,赢它、输它,都与旁边那位球友打得如何无关。这就是「非对抗」这根轴,在数学心脏这一层最清楚的一次显影。

五、动手:拖动两个位置,亲手算一杆的 Strokes Gained

下面这块果岭到球道的场地,把 SG 的定义直接交到你手里。图上有两颗球:「打之前」(青色)「打之后」(黄色)拖动它们沿着从洞(右侧)到开球台(左侧)的这条线移动——离洞越远越靠左;每颗球下方的按钮还能切换它的球位(果岭 / 球道 / 长草)。widget 会用与正文完全一致的示意期望杆数模型,实时算出:打之前的期望杆、打之后的期望杆、以及 SG = 前 − 后 − 1

先去验证那个招牌锚点:把「打之前」拖到 150 码、球位设为球道(应显示期望杆 ≈ 3.0),把「打之后」拖到 8 英尺、球位设为果岭(应显示 ≈ 1.5)——SG 就该是 3.0 − 1.5 − 1 = +0.5。再玩那个反直觉的例子:让「打之前」留在 150 码球道,把「打之后」拖到洞旁 20 码的长草≈ 2.6),你会亲眼看到 SG 变成 −0.6——球明明前进了一大截,这杆却是亏的。

算一杆的 Strokes Gained · 拖动「打之前 / 打之后」两个位置
拖动青色球(打之前)黄色球(打之后)沿场地左右移动(越靠左离洞越远),用下方按钮切换各自的球位。widget 实时算 SG = 打之前期望杆 − 打之后期望杆 − 1。手算校验:150 码球道(3.0)→ 8 英尺果岭(1.5),SG 应 = +0.5。所有期望杆数都是示意值,与正文一致。
打之前 · 期望杆数
3.00
打之后 · 期望杆数
1.50
这一杆的 SG(前−后−1)
+0.50
打之前的球(拖我) 打之后的球(拖我) SG>0 省杆 SG<0 亏杆

多拖几次,一个比任何文字都牢固的直觉会自己长出来:SG 只奖励一件事——把球挪到一个期望杆数低得多的位置,而且省下的落差要大过你花掉的那一杆。把「打之后」慢慢往洞口拖,SG 一路上升;可一旦你只挪了一点点(比如 150 码挪到 130 码),扣掉那个 −1 之后 SG 立刻变负——这台算盘,正是整门课接下来要反复拨动的东西。

六、把这一课接回主线

一句话带走
给球场上每个位置一个期望杆数(从这里进洞平均还要几杆,是高尔夫版、坐标连续的「得分期望矩阵」),一杆的价值就能精确定价:Strokes Gained = 打之前的期望杆数 − 打之后的期望杆数 − 1。那个 −1 是你为这一杆花掉的一杆;SG>0 是省杆的好球,SG<0 是亏杆的差球。它能加总——一轮总 SG = 你比基准少打的总杆数——所以能把贡献拆成开球 / 进攻 / 短杆 / 推杆四份,这正是 Broadie 高尔夫数据革命的基石(第 11 课分解)。它和棒球 RE24、橄榄球 EPA、足球 xG 是同一个思想,独特之处是:基准是球场与概率,不是对手(回扣「非对抗」)。

有了这把能给每一杆定价的尺子,一类高尔夫里最刺激的决定,终于能被算清了。想象你的球停在离果岭 220 码的球道上,果岭前横着一片水塘:你可以掏出球道木直接搏果岭——打成了就是一次抓老鹰的机会,可一旦下水,要罚一杆、再重打,代价惨重;你也可以老老实实垫一杆到水塘前,稳稳保帕。凭感觉,「英雄球」总是很诱人。可只要把每种选择的各种结果按期望杆数一加权,很多英雄球的账立刻就崩了——尤其因为高尔夫的下行是不对称的

常见误解

下一步
数学心脏已经能给每一杆定价,那高尔夫里最纠结的选择——搏还是稳——就能算账了。每一杆你都面对搏与稳:越过水塘直攻果岭(一次抓老鹰的机会,但下水要罚杆)还是安全分段(稳稳保帕)? → 第 06 课《风险与回报:搏果岭还是稳保帕,以及「崩盘洞」的不对称》会用期望杆数把这两条路各自的账算给你看,你会发现很多「英雄球」其实并不划算——尤其因为高尔夫的下行是不对称的:一个「崩盘洞」(下水、OB、连续救球失败)能一口气吞掉好几杆,足以毁掉一整轮辛苦攒下的好成绩。这是把 SG 这把尺子第一次真正用起来的一课。