前言:
我是一個普通的棒球迷,完全沒有棒球相關或數據分析方面的工作經驗
本文只是我在今年中職季賽結束之後,對一個感興趣的主題進行的個人分析
如果要只用一個數字,衡量一名打者站在打擊區的破壞力,有兩種常見的方式:
1. OPS,即OBP(上壘率)和SLG(長打率)直接相加,簡單無腦但是好用
2. wOBA,通常稱為「加權上壘率」,實際上是全面評估打擊能力,需要用參數計算
OPS的無腦到底有多無腦?它的缺點是什麼?
中職2024年每隊各打120場,取120打席作為門檻
120打席以上的所有打者數據,與本文想要討論的內容均列於此文件中:
https://shorturl.at/4SQ3T
資料來源:野球革命
https://shorturl.at/ojntf
今天假設你手上有一群打者的傳統數據,包含OPS(就算沒有你也能自己加)
但你暫時查不到wOBA,那你應該會用OPS的排序來大致衡量打者的優劣
由於OPS大致上還是很好用,所以它應該會和wOBA有較為接近的線性關係
以wOBA作為目標值,OPS作為變數,進行線性迴歸求最小誤差參數
得到的參數為 mOPS=0.3977351213,b=0.03464669432
這代表簡略地使用 0.3977351213 x OPS + 0.03464669432
就大致可以估計中職打者在2024年的wOBA(如果你剛好查不到的話)
估計的平均方根差為0.006,誤差其實還不會太大
不過用OPS逼近wOBA其實沒什麼意義(線性關係的大小的順序並不會改變)
這個分析的重點在於找出「為什麼OPS有時候會不太準確」
已知wOBA是評量打者攻擊表現的較準確數據
如果用OPS線性估算得到的數據更高,代表OPS可能高估了實際表現
反之,代表OPS不足以完全反應這個打者的打擊貢獻
當然這邊的高估低估與打者本身過不過譽無關,純粹是數據上的意義
數據被高估的打者:
打席 OBP SLG OPS wOBA OPS轉wOBA 誤差
魔鷹 493 0.367 0.567 0.934 0.388 0.406 +0.018
林承飛 220 0.257 0.368 0.625 0.268 0.283 +0.015
數據被低估的打者:
打席 OBP SLG OPS wOBA OPS轉wOBA 誤差
林哲瑄 173 0.304 0.219 0.523 0.257 0.243 -0.014
李凱威 495 0.398 0.371 0.770 0.353 0.341 -0.012
邱智呈 530 0.418 0.427 0.845 0.381 0.371 -0.010
陳傑憲 472 0.421 0.416 0.837 0.378 0.368 -0.010
陳品捷 150 0.306 0.240 0.546 0.262 0.252 -0.010
可以發現,SLG表現比OBP好的打者,OPS容易被高估,反之亦同
這與常常被提到的一種觀念相符:
OBP是非常有價值的屬性,但OPS將其直接相加卻淡化了它的價值
所以,更好的做法是拿OBP和SLG作為兩個變數,同時估計線性參數
得到的參數為 mOBP=0.5898237600,mSLG=0.2873139236,b=0.01149955973
也就是用 0.5898237600 x OBP + 0.2873139236 x SLG + 0.01149955973 來估計wOBA
這種估計的平均方根差只有0.002,高估低估的情況也相對不明顯
數據被高估的打者:
打席 OBP SLG wOBA OBP/SLG轉wOBA 誤差
許基宏 387 0.368 0.446 0.353 0.357 +0.004
王正棠 354 0.375 0.463 0.362 0.366 +0.004
張政禹 244 0.298 0.363 0.288 0.292 +0.004
張育成 182 0.445 0.540 0.425 0.429 +0.004
數據被低估的打者:
打席 OBP SLG wOBA OBP/SLG轉wOBA 誤差
張志豪 201 0.308 0.429 0.321 0.316 -0.005
岳東華 442 0.326 0.317 0.298 0.295 -0.003
陳子豪 344 0.355 0.515 0.372 0.369 -0.003
高國麟 247 0.332 0.332 0.306 0.303 -0.003
林哲瑄 173 0.304 0.219 0.257 0.254 -0.003
郭阜林 144 0.292 0.328 0.281 0.278 -0.003
由於wOBA的參數種類多(BB/HBP/1B/2B/3B/HR)
因此也無法簡單推斷高估與低估的主要原因
然而,差距小到這種程度後,其實問題也不是多大
真的想要精確的話,直接打開野球革命查詢wOBA不就好了
最後一個重點,則是OBP到底比SLG重要多少
過往我曾經聽過「OBP有SLG的1.8倍重要」這個說法
現在既然連線性參數都有了,那直接拿兩個參數相除就好了:
0.5898237600 / 0.2873139236 = 2.0528895802
這個比值代表,在中職2024年季賽中,OBP的重要性至少是SLG的兩倍以上
也就是說你可以用 OBP x 2.053 + SLG 來大致排序打者的進攻能力
雖然得到的數值和線性逼近的結果不同,但是大小順序還是相符的
最後的最後,部長真的好強,0.425的wOBA是什麼鬼啦