作者 buyiwhy (都是小事)標題 [分享] 我模擬了10000次昨天的打線時間 Tue Sep 26 16:56:34 2023
最近有好多討論棒次的文章
大家應該都有偏好的數據 拿來當作分析的依據
那麼如果單純用模擬
就像棒球手遊的自動比賽一樣
打個一萬場 昨天平均會得幾分呢?
首先 我們先替棒球比賽不同的狀態取一個簡稱
例如 0人出局 壘上無人 記做0-000
這就是最簡單的 每局剛開始時的狀態
或者 1人出局 一壘有人 記做 1-100
有興趣的話可以大概數一下
會發現棒球其實就只有24個狀態(不含三人出局的話)
接下來 每個play其實就是不同的狀態的改變
例如0-000 變成 0-100 就是打者上一壘
或是 0-100 變成 2-000 代表出現雙殺
所以好的打者 就是能夠將
目前的狀態 -> 最佳的狀態的打者
例如 1-110 (一出局一二壘有人)若是變成
1-000 代表打者應該擊出三分砲了
再來我們要算出
兄弟的打者變化不同狀態的機率
(資料來源是今年102場出賽的實際情形,程式如果沒寫好可能會有一點點誤差!)
以威晨來舉例 常打開路先鋒的他
今年有123個打席是在0-000狀態打的
他出局91次
上一壘28次
二壘2次
三壘和全壘打(花蓮)各1
因此在我們的模擬中
只要在0-000狀態下輪到威晨打擊 就有
74.0% 機率 變1-000
22.8% 機率 變0-100
1.6% 機率 變 0-010
0.8% 機率 變0-001 或維持0-000(得一分)
再舉另一個例子 威晨經歷了5次2-111
也就是兩出局滿壘
有3次維持2-111 (包含那次再見安打)
2次變成3-000留下殘壘
代表在模擬中 只要是威晨在兩出局滿壘打擊
60%會得一分 40%會殘壘
以此類推 算出威晨在24種狀態下不同的機率
然後也算出每個球員的每種機率
就可以開始進行模擬了
(值得提一下的是
不是每個球員都會剛好在這24種狀態下上來打擊
發生這種情形的時候
我就會用全隊平均在這個狀態下的機率來替補上去)
我用9/25的這組棒次進行了10000次模擬
平均兄弟得到了4.08分
雖然板凳上可能有更好人選 阿明、志豪
但我們用同一批人 只是調換順序變成
岳政 阿坤 子賢 基宏 子豪 文杰 威晨 岳哥 小高
同樣進行10000次模擬
平均分數就來到了4.36分
在2023年球季 各隊平均分數是(取自官網)
樂天 4.78
統一 4.46
兄弟 4.06 (原棒次模擬結果是4.08)
味全 3.83
富邦 3.78
更動棒次帶來從4.08到4.36
其實就已經是不小的差距
結語
這季打了102場比賽 其實樣本數也還不算大
這個結果可能也沒有決定性的意義
但我個人覺得他還是有他的參考價值
不論要參考哪篇 希望教練團重視棒次問題
看到這邊的人 感謝你
突然有了構想匆匆寫了code就急著和大家分享結果
沒有做圖表或附截圖真不好意思!
不過有興趣的人很歡迎來信一起討論哦~
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 173.230.45.65 (美國)
※ 作者: buyiwhy 2023-09-26 16:56:34
※ 文章代碼(AID): #1b4fp4zp (Elephants)
※ 文章網址: https://www.ptt.cc/bbs/Elephants/M.1695718596.A.F73.html
推 y800122155: 只知道期望值沒用 你還要做統計檢定 兩種棒次得分有沒有顯著差異 不是拿其他隊平均值看就知道有沒有差異9F 09/26 17:22
推 ymwen: 舉辦比賽,所有教練出一套打線,看誰排的平均分數高,以後打線給他排XD13F 09/26 17:42
推 wukoko11: 雖然我看一半就 end ,但謝謝你的分享 XD15F 09/26 17:44
推 HansLee: 太用心啦 4.08-4.36是非常大的差距 希望球團能看這篇17F 09/26 17:47
→ leonumber01: 就像魔球電影中一樣,長時間可以用純數據推出來,但短期的比賽或近況,就沒那麼單純了18F 09/26 17:47
推 sinpo: 你知道嗎?本季頂哥打第一棒第一打席沒選過保送哦21F 09/26 18:03
推 Gshan: 打者近況是一個問題 但24一棒絕對是那個最大的 畢
竟近況這種東西沒試也不知道休完了沒 24一棒試了2/
3季 早就該放棄了22F 09/26 18:18
--