什么是长打率?
长打率(Slugging Percentage,简称 SLG)是棒球和垒球中衡量打者长打能力的一项数据,它会按照每次安打所推进的垒数对安打进行加权。与把每支安打都同等计算的打击率不同,长打率会给予长打(额外垒打)更高的权重。这是一项国际通用、与国家或地区无关的标准数据。一般来说,SLG 在 .400 左右算是不错,达到 .500 就相当出色,而历史上单季的最高纪录接近 .800。
如何使用本计算器
首先选择输入方式。在默认模式下,分别填入一垒打、二垒打、三垒打和全垒打的数量,计算器会自动累加得出垒打数(Total Bases)。或者,你也可以切换到直接输入模式,自行填写垒打数。两种模式下都需要填入正式打数(At-bats)。计算器会返回打数、垒打数以及最终的长打率,并保留三位小数。
计算公式详解
垒打数的计算方式为:
$$\text{SLG} = \frac{\left(1 \times \text{1B}\right) + \left(2 \times \text{2B}\right) + \left(3 \times \text{3B}\right) + \left(4 \times \text{HR}\right)}{\text{At-Bats}}$$这是因为一垒打推进一个垒,二垒打推进两个垒,三垒打推进三个垒,全垒打则推进四个垒。长打率即等于垒打数除以打数:
$$\text{SLG} = \frac{\text{Total Bases}}{\text{At-Bats}}$$结果通常保留三位小数,并且可能超过 1.000(理论最大值为 4.000,只有在每一次打数都击出全垒打时才能达到)。
实例演算
假设一名打者有 400 个打数,其中包括 100 支一垒打、50 支二垒打、10 支三垒打和 10 支全垒打。垒打数为:
$$100 + (50 \times 2) + (10 \times 3) + (10 \times 4) = 100 + 100 + 30 + 40 = 270$$长打率为:
$$\frac{270}{400} = 0.675$$通常显示为 .675。
解释你的长打率
长打率表示每个打数平均赢得的垒数,理论上范围从0.000到最高4.000(每个打数都是本垒打)。实际上它远低于1.000。更高的SLG表示更大的攻击力——击球手正在打出扩大距离的安打(二垒打、三垒打、本垒打),而不仅仅是一垒打。
SLG与击球率的区别。击球率(AVG)将每一个安打同等对待:它是安打除以打数,因此一垒打和本垒打的计分相同。长打率按照每次安打产生的垒数对其进行加权,因此它衡量攻击力。如果一名球员的安打中很大一部分是扩大距离的安打,他可能有不起眼的击球率但强劲的长打率;或者如果几乎所有安打都是一垒打,他可能有高击球率但低长打率。
SLG与上垒率和OPS的关系。上垒率(OBP)衡量击球手到达垒的频率(包括四坏球和被触击出局),而长打率(SLG)衡量他们击球时推进的距离。OPS通过简单加法结合两者:
$$\text{OPS} = \text{OBP} + \text{SLG}$$
由于OPS既包含上垒也包含攻击力,它被广泛用作快速的全面进攻总结,而长打率仅单独隔离攻击力成分。
联盟平均背景。在美国职棒大联盟,联盟范围内的长打率在大多数现代赛季中历史上都在0.390-0.430范围内,因此一名合格击球手超过约0.500通常被认为是强大的攻击力制造者,而精英单赛季成绩达到0.600及以上。这些参考点随着时代、球场和联盟而改变,因此应该始终将球员的长打率与他们自己联盟和赛季的平均值进行比较,而不是固定的截断值。
要查看完整的攻击力加上垒的画面,可以将相同的安打数据输入到加法计算OBP和长打率的OPS计算中。
常见问题
长打率会超过 1.000 吗? 会的。长打率并没有 100% 的上限,它的取值范围从 0.000 一直到理论上的 4.000。
保送算在内吗? 不算。保送、触身球和牺牲打都不计为打数,也不会贡献垒打数,因此都不计入长打率的计算。
如果打数为零会怎样? 当打数为零时长打率没有意义,因此计算器会返回错误提示,而不会做除以零的运算。