作者kim (@@@@@@@)
看板Baseball
标题Re: [分享] 魔术数字算法
时间Fri May 10 10:00:29 2024
※ 引述《hyjoly (111)》之铭言:
: ※ 引述《jordan1227 (忠诚罐罐)》之铭言:
: : 看到前面新闻不少人酸太早 荒谬
: : 来分享一下
: : 以下为引用棒球WIKI内容
: : 「魔术数字」就是一支球队还需要最多几胜即可封王,当我们将所有球队的出赛数及
: : 战绩还有彼此之间的对战数等因素考虑进来之後,若符合下列规定,则第一名球队的封王
: : 「魔术数字」就正式点亮。
: : 1、 第一名的球队再赢得几场後,纵使第二名的球队在往後的比赛中全赢,也无法超越第
: : 一名,则该所需赢得之场数就为「魔术数字」。其简单之计算公式如下: 魔术数字 >(
: : 应赛场数-第一名和局数)÷(应赛场数-第二名和局数)×(应赛场数-第二名败场数
: : -第二名和局数)- 第一名胜场数
: : 2、 「魔术数字」必须要小於等於(第一名的剩余未赛场次减掉第一名和第二名的剩余对
: : 战场次),换成另一种角度来看,也就是第一名与第二名之间的胜差数必须要大於等於这
: : 两队所剩下之对战场数。
: : 简单的说,当其他非第一名的球队都无法自力封王时,则第一名球队的封王「魔术数
: : 字」就会被点亮。
: 不知道我这样举例正不正确 有错请指证
: 因为有和局 先不考虑
: 我直接先以现在第二名来比较
: 看这新闻写法 表示今天还没能点灯是因为
: G W L
: 喵 27 21 6
: 爪 25 13 12
: 直接对战组合 喵4胜爪2胜 双方尚有6场直接对战
: 爪剩下35场比赛全赢
: 48胜12败
: 爪剩下全赢
: 代表统一剩下33场最好状况只会是27胜6败(因为6败输给爪)
: 最後战绩也是48胜12败(所以今天打完後 新闻不会说点灯)
: ================================================
: 但明天要是 喵赢 爪输
: G W L
: 喵 28 22 6
: 爪 26 13 13
: 爪剩下34场比赛全赢
: 47胜13败
: 爪剩下全赢
: 代表统一剩下32场最好状况会是26胜6败(因为6败输给爪)
: 最後战绩是48胜12败
: 48>47
: 所以新闻写的点亮魔术数字26应该是这状况
: (忘记新闻还有这段 同时中信和味全龙分别败给富邦悍将和台钢雄鹰)
: 其实也就是一个可供作讨论 参考的数据而已
: ps:
: 这篇只有以目前第二名来看
: 没有其他队伍全部一起计算
: 在这边说声抱歉
我已经将EXCEL公式拉好了,
全部一次算。
第一名(统一)球队战绩
W 21
L 6
T 0
未赛 33
胜率 0.778
其他队战绩
兄弟 味全 富邦 乐天 台钢
W 13 13 11 11 6
L 12 13 13 13 18
T 0 0 0 0 0
未赛 35 34 36 36 36
胜率 0.520 0.500 0.458 0.458 0.250
兄弟 味全 富邦 乐天 台钢
VS.
统一剩余
对战场次 6 7 6 7 7
淘汰指数28 27 27 27 22
------进入假设情境分隔线---------------------
该队剩场全胜 兄弟 味全 富邦 乐天 台钢
季末战绩
W 48 47 47 47 42
L 12 13 13 13 18
T 0 0 0 0 0
胜率 0.800 0.783 0.783 0.783 0.700
统一除该队全败,
其他场全胜,
季末战绩
统一 统一 统一 统一 统一
W 48 47 48 47 47
L 12 13 12 13 13
T 0 0 0 0 0
胜率 0.800 0.783 0.800 0.783 0.783
是否符合
亮灯条件 不符合 不符合 符合 不符合 符合
---------------------------------------------
简言之,假设未来
A队全胜 且 统一除了A队,剩余场次也全胜
→胜率可赢过A队
→统一对A队符合亮灯条件
A队以各队代入
兄弟→不符合
味全→不符合
富邦→符合
乐天→不符合
台钢→符合
---------------------------------------------
昨天有人问我,中职有和局,
怎麽算统一以外各队淘汰指数?
我已想出来了,推导过程说明
一、定义代码:
(一)某队:
淘汰指数E、现在未赛数U、胜场数W、败场数L、和局数T
(二)第一名:现在未赛数U1、胜场数W1、败场数L1、和局数T1
(三)胜率:PCT为某队、PCT1为统一
淘汰指数E,是我们想要推导的数字
二、第一名未赛场次假设全输之下,胜率PCT1=W1/(W1+L1+U1)
三、该队遭受E场输球後,其他场U-E皆胜,胜率PCT=(W+U-E)/(W+L+U)
四、该队不淘汰条件应为PCT>=PCT1,以上面步骤二、三代入
(一)(W+U-E)/(W+L+U)>=W1/(W1+L1+U1)
(二)W+U-E>=W1/(W1+L1+U1) x (W+L+U)
(三)E<=
W+U-W1/(W1+L1+U1) x (W+L+U)
(四)若不等式右方数字为整数,则加1为淘汰数字;若非整数则进位
将联盟六队的胜场数、败场数、未赛场数逐一代入,
就可以得到各队的淘汰指数。
兄弟 味全 富邦 乐天 台钢
W 13 13 11 11 6
L 12 13 13 13 18
T 0 0 0 0 0
U(未赛) 35 34 36 36 36
统一
W1 21
L1 6
U1 33
VS.
统一剩余
对战场次 6 7 6 7 7
淘汰指数28 28 28 28 23
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.22.108.9 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Baseball/M.1715306432.A.7F1.html
1F:推 ckpois: 楼下会跟你说其他队M60 05/10 10:01
2F:→ chehungtu: 统一剩余对战场次.兄弟那边应该剩6 05/10 10:02
谢谢,修正了
※ 编辑: kim (211.22.108.9 台湾), 05/10/2024 10:03:15
3F:推 kman5566: 嘘文部队会说太早 05/10 10:03
4F:推 diablo0227: 推科普 05/10 10:04
5F:推 Kreen: 推个认真文。 05/10 10:06
6F:推 ericinttu: 有必要算这麽多嘛? 还不是稳中之稳 05/10 10:10
7F:推 a1090236: 五月初就在讲魔术数字了 到底是在旱啥 05/10 10:12
8F:→ kim: ericinttu 研究数据也是乐趣之一 05/10 10:13
9F:推 hnnihihi: 淘汰指数和中职官网战绩算的不一样?! 05/10 11:16
谢谢,修正了
10F:推 orlando71: 这叫文组的情何以堪 05/10 12:27
※ 编辑: kim (211.22.108.9 台湾), 05/10/2024 15:07:01