作者ethanul (一打牛)
看板Baseball
標題[分享] 2024上半季冠軍 程式模擬、各隊封王機率
時間Fri Jun 21 00:23:30 2024
上半季倒數20場
已經進入了可以窮舉結果的射程範圍
小弟寫了一個程式來模擬上半季最終結果
並計算各隊封王機率
程式原始碼:
https://github.com/ethanul31c/CPBL-June20.git
整份程式碼皆可自由使用、修改、發表並標明出處
請原諒糟糕的Coding Style
===========
直接說結論:
20場比賽、1048576種勝負組合中
隊伍 封王組合數 封王機率
統一 975225.25 0.9300
樂天 47729.58 0.0455
中信 25065.92 0.0239
富邦 555.25 0.0005
統一封王率最高,超過90%,但大旱
富邦尚未脫離戰局,但只剩萬分之五 aka 數學上的可能
===========
以下是本實驗的假設前提
1. 各隊獲勝之事前機率皆為5成
2. 無和局發生
3. 若有名次並列,則平分該冠軍
Ex: 三隊同為第一名 -> 三隊各拿0.333次季冠軍
當然未來幾天如果有時間
本魯可以提供考慮各隊勝率或近期勝率的版本
或期待板友的作品XDD
============
樓下推大旱
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.150.44.94 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Baseball/M.1718900617.A.885.html
※ 編輯: ethanul (118.150.44.94 臺灣), 06/21/2024 00:24:26
1F:推 ji31g42go61: 不可能歸不可能,但光是能到現在還有得玩,很棒了。 06/21 00:25
2F:推 dog54317: 大旱 06/21 00:25
3F:推 lyt5566: 就說喵喵穩到不行了 06/21 00:25
4F:推 tenpush: 如果能按照球隊近況做獲勝機率加成,應該很有趣 06/21 00:26
5F:推 yen097605703: 想看0.0005的奇蹟 06/21 00:26
6F:推 hinesika: 夠旱 06/21 00:27
7F:→ Kawow: 穩到不行 06/21 00:27
8F:推 ILoveKMT: 差3.5 兩場比賽就可能逆轉 06/21 00:27
9F:推 smith0981: 我也對富邦拿冠有點興趣(樂子人本性 06/21 00:27
10F:推 jschen01711: 不準吧 統一跟五月初台鋼一樣一勝難求 06/21 00:28
11F:推 yeeee: 3.5兩場比賽? 06/21 00:29
12F:→ suzhou: 喵喵去料料了啦 06/21 00:29
13F:推 sakamichi46: 希望每天都po一次 06/21 00:29
14F:推 hyjoly: 認真說 富邦跟爪已無賽事 對喵2 對樂天4 06/21 00:30
15F:推 guns: 樂天穩了,一半半 06/21 00:30
16F:→ yen097605703: 龍龍走一個練兵模式,還是能過吧 06/21 00:30
17F:推 Bengold: 統一倉儲持續為上半季封王慶堆貨中 06/21 00:32
18F:推 oat: 邦邦還在行列中是有點意外 06/21 00:32
20F:推 kinghamb: 100萬個平行宇宙裡還是有邦邦封王的可能性 06/21 00:33
21F:推 nsk: 93 %封王 超級穩的 06/21 00:33
22F:→ ASSDassd: 喵可以準備彩帶了 06/21 00:33
23F:推 zxc70227: 勿忘99.9% 06/21 00:34
24F:推 supreme0731: 根本不用算了 喵根本還是躺者贏 就算近況很差也是 06/21 00:34
25F:→ supreme0731: 只是看到爪吱咬這麼近很爽而已 下半季精彩囉 06/21 00:34
26F:推 wendy1wang: 噓文部隊呢? 06/21 00:36
27F:推 k591: 統一那個有問題 應該是0.00093% 06/21 00:37
29F:噓 extrachaos: 我喵勝率一而已吧 06/21 00:38
30F:推 qqstory: 穩了 9成3 06/21 00:40
31F:噓 EDFR: 不用算也知道喵根本躺贏 06/21 00:41
32F:推 killer1: 大旱 學生交作業喔 每隊贏球都50% 這個太理論了 06/21 00:42
33F:→ killer1: 以最近二個禮拜勝率假設還比較有sense 06/21 00:43
34F:推 bbluejay: 來了 最喜歡封王前各統計機率高手的分析 06/21 00:43
35F:→ blue1204: 喵喵根本躺著封王 06/21 00:44
36F:推 tomlee1130: 青學1%戰勝立海大 06/21 00:44
37F:推 bdgnrd0103: 就大概算一下而已 06/21 00:45
38F:→ slainshadow: 機率不完全等於零就是有可能 06/21 00:47
39F:推 ericf129: 果然還是穩 06/21 00:47
40F:推 CPBLlincecum: 勝率用近兩年平均去算會比較接近真實強度 06/21 00:48
41F:推 leoncurry30: 但老實說勝差不到五場,贏半季冠軍也不代表能直通TS 06/21 00:51
42F:推 gogoguide: 用現在各對戰組合的勝率 可能會比較好 但這樣不是程式 06/21 00:52
43F:→ gogoguide: 複雜 是數學複雜 06/21 00:52
44F:→ sustainer123: 你用哪個模型? 06/21 00:53
直接將所有可能結果的封王組合窮舉出來喔~
※ 編輯: ethanul (118.150.44.94 臺灣), 06/21/2024 00:55:23
45F:推 Centurio: 已經有育成了,富邦不讓了! 06/21 00:58
46F:推 sadmonkey: 當年紅襪99%季後賽都能掉下去,棒球有時候氣順不順差 06/21 00:59
47F:→ sadmonkey: 很多,連勝連敗比想像中容易發生 06/21 00:59
48F:推 swallowcc: 好奇用你的模型去推吱吱當年+7的封王機率是多少 06/21 01:01
這需要的時間會隨著場次指數成長
會算到天荒地老啦XD
49F:→ pinky43827: 大旱 06/21 01:03
50F:推 nabel250: 太穩 06/21 01:04
※ 編輯: ethanul (118.150.44.94 臺灣), 06/21/2024 01:07:29
51F:推 high1234: 問奇異博士有沒有看到 06/21 01:07
52F:推 shields5566: 相信邦邦 06/21 01:08
53F:推 IPhoneXVI: 那個0.0005剛把0.93的打爆 說不定真有機會 06/21 01:10
54F:推 tnlfno147: 把喵喵用近十場兩成的勝率帶進去勒 06/21 01:12
55F:推 Kevin0906: 穩了 06/21 01:12
56F:推 meatballisme: 邦邦還有萬分之一,比奇異博士看到的機率還大啊 06/21 01:14
57F:推 penta: 相信邦邦 06/21 01:14
58F:推 WanYC: 喵喵超穩= = 06/21 01:17
59F:→ www16852: 考慮勝率感覺沒什麼好看 看後照鏡而已 06/21 01:19
60F:推 straight0711: 那種極端結果 任何隊都有可能 唯獨邦不可能 06/21 01:19
61F:推 satoranbo: 你要確定現在的喵喵勝率五成欸 06/21 01:22
62F:推 cpylislv: 邦邦跟光芒都是藍的會不會上演當年奇蹟呢 06/21 01:23
63F:→ cpylislv: 看看會不會某隊要來當水鬼金鶯 06/21 01:24
64F:→ as21838324: 統一近期1勝7敗 五成勝率不用想了 06/21 01:25
65F:→ s504518: 都這副德性了還要舒服我喵喔 06/21 01:25
66F:推 Moselle: 厲害了 太旱 06/21 01:29
67F:推 Kevin0906: 我要你知道 邦邦至少另1999個平行宇宙是會封王的 06/21 01:29
68F:→ Moselle: 厲害了 犬旱 06/21 01:29
69F:→ Kevin0906: 第1999個 06/21 01:30
70F:推 furret: 紅襪:我記得99% 06/21 01:30
71F:推 Gardenia0603: 邦邦真奪冠不只是奇蹟而是神蹟了 06/21 01:30
72F:推 jason050117: 假設錯誤 我喵GG 06/21 01:43
73F:推 aa1477888: 誰支援一下奇異博士比1的圖 06/21 01:50
74F:推 yeay: 不確定原po有沒有回測,這種模型要跟前面幾年的比賽做回測, 06/21 01:54
75F:→ yeay: 確認第幾場之後的預估可以跟實際冠軍相符,這樣會更有價值。 06/21 01:54
76F:推 giantkuma: 原po的這個不能算模型吧…就是窮舉爆開而已 06/21 02:00
77F:→ giantkuma: 有啥好做回測的XDD 06/21 02:00
78F:推 giantkuma: 如果原po想做多場一點的預測 其實用一些很簡單的蒙地卡 06/21 02:03
79F:→ giantkuma: 羅、A* search等等技巧 應該可以在還剩下很多場的時候 06/21 02:03
80F:→ giantkuma: 就做預測 06/21 02:03
81F:推 mesutozil: 大旱 06/21 02:10
82F:推 jerry771204: 喵喵勝騎士如果沒拿勝投就懸念了 06/21 02:11
83F:→ jerry771204: 外加桃猿或爪一波連勝也不是不可能 06/21 02:11
84F:推 wwwh0225: C 啊 果然比python 更適合計算 06/21 02:15
85F:→ wrrryyy: 統一超穩==看看我吱後面還有什麼先發投手可以用就知道了 06/21 02:23
86F:推 GoIce: 大旱 06/21 02:26
87F:推 LatteCat5566: 對手73勝+全票MVP 1-3落後 能逆轉勝嗎? 06/21 02:41
88F:→ Tiger23: 紅襪那個99%真的太經典 06/21 02:45
89F:推 ryanxrr: 推文講模型的看一下原po已經說清楚是排列組合了啦@@ 06/21 02:52
90F:推 ShigenoGoro: 統一不可能被翻好嗎 噓文部隊都睡了真舒服 06/21 03:18
91F:推 HWtseng: 富邦剩下9場要全贏,然後統一獅剩下6場全輸,才有可能... 06/21 03:24
92F:推 cocojohn111: 9成是要怎麼輸 06/21 03:53
93F:推 lovecszoo: 勿忘紅襪2011 06/21 06:17
94F:推 pass9487: 這是排列組合而已,那模型怎麼算? 06/21 06:20
95F:推 j3307002: 原來我兄弟封王機率只剩百分之二XD 06/21 06:31
96F:推 kaube: 我邦到現在還沒e我已經很感動了 06/21 07:15
97F:推 beeboombee: 穩了 06/21 07:22
98F:推 loveinmars: 93到底要怎麼輸 輕鬆看球好嗎喵喵 06/21 07:30
99F:推 aa97531aa: 輕鬆拋彩帶啦 06/21 07:37
100F:推 www2967: 穩 薩若師 嘻嘻 06/21 07:58
101F:→ calculus9: 是有點想看0.93翻車啦 06/21 08:05
102F:推 tsaodin0220: 可以用喵後面全敗下去算比較準 06/21 08:06
103F:推 forgetwen: 爪不太可能了,場次不夠 06/21 08:18
104F:推 arrival0125: 穩 06/21 08:21
105F:推 sorrry30000: 薩諾獅九成,穩到不行 06/21 08:22
106F:推 meicon5566: 9成機會 蒿兔鷺鷥 06/21 08:54
107F:推 FlyFlyELP: 太穩了吧喵喵… 06/21 08:58
108F:→ lyliatw: 雖然想看翻盤,但喵喵還是穩中之穩 06/21 09:03
109F:→ hyde711034: 這機率真的很好笑 06/21 09:45
110F:推 Dubufan0528: 太穩了 直接頒一頒吧 06/21 09:48
111F:推 s15522760406: 奇異博士系4 Ni? 06/21 09:49
112F:推 lionboy530: 3.5兩場比賽?XD 06/21 09:50
113F:推 jun10: 大旱 06/21 09:52
114F:推 LoseElk: 穩到爆 06/21 10:21
115F:推 bb77339911: 大旱 06/21 10:54
116F:推 Eyrie: 大旱 06/21 11:01
117F:推 king9122: 富邦還有機會! 06/21 11:19
118F:推 PaiChiou: 為什麼我自己寫code出來結果統一是96%啊XD 06/21 12:21
119F:推 tony711: 想看翻船的+1 06/21 20:40