用ELO值计算一下S13截至第二轮结束各队实力评分并预测第三轮比赛
Hello大家好,这里是Elias。
两年前也在虎扑发过帖子讲了下阵容体系的理论,当时有人找我一起做赛事分析的电竞工作室做视频做公众号,不过后来还是为了梦想去了某个LPL的队伍当青训领队待了一年,算是体验了一波职业的生活。不过今天不从专业角度出发,仅仅从“图一乐”的角度,用ELO值计算一下S13截至第二轮结束各队实力评分并预测第三轮比赛。闲话不多说,下面正式开始。
【抱歉,写着发现有点复杂,不想看公式的直接拉到最后面有省流结论】
一、什么是ELO值
一言以蔽之,ELO值是用来衡量队伍水平的值,它的加减与对战双方实力差距有关,战胜更强的对手时获得的分更高,败给更弱的对手时输的分更多。通过与不同对手交战,ELO分不断加减,会逐渐更加准确地反应队伍的实力水平。【目前采用的数据仅仅为瑞士轮前两轮,数据是还不够准确的,因此暂时图一乐。】【当然就算再准的数据也是图一乐】
二、ELO值的计算公式与我选择的参数及选用理由
(1)公式部分
Ra:A玩家当前的RatingRb:B玩家当前的RatingSa:实际胜负值,胜=1,平=0.5,负=0【这是国际象棋用的Sa值,提供给出来便于读者理解。LOL的计算涉及到BO1,BO3,BO5等不同赛制的不同结果,因此在后面给出我设定的参数】
Ea:预期A选手的胜负值,Ea=1/(1+10^[(Rb-Ra)/400])Eb:预期B选手的胜负值,Eb=1-Ea
R’a:A玩家进行了一场比赛之后的Rating
R’a=Ra+K(Sa-Ea)K:K值是一个极限值,代表理论上最多可以赢的得分和失分,K/2就是相同rating的玩家其中一方胜利后所得的分数。
(2)我选择的参数
1.假设每个赛区实力平均,设置每个赛区最后一名基准分为2000分,每往上一名增加50分。即BDS(LEC#4)为2000分,GAM(VCS#1)为2000分,G2(LEC#1)为2150分。【分差为50分的两队,胜率为57.15%和42.85%,我感觉是比较合理的区间】
2.赛区荣誉调整。根据赛区近期成绩,LPL赛区垄断了本年的季中赛前两名,赛区整体加200分。LCK赛区垄断了S12世界赛,但时间较远,赛区整体加150分。
3.游戏碾压调整。以下四个指标每符合一个,额外加减10分。游戏时间(25分钟),人头比(3倍以上且胜者人头数大于10,如12比3),玲珑塔(龙魂vs0龙,水晶vs0塔各10分)
4.连胜连败调整。3-0晋级的队伍加50分,0-3退出的队伍扣50分(虽然出局了不再计算了,但是图个乐子,整个比赛结束后再所有队伍排序一次进行鞭尸(如果有必要的话))。
5.赛区对战调整。跨赛区队伍对战,且对比各自在赛区内排名,排名下克上时触发,胜者整体赛区+10*相邻位次分,负者赛区整体-10*相邻位次分。(注:LCS#1对标LPL,LCK,LEC赛区#2,VCS#1对标其它赛区#4, LCS#3)
注:以上第3-5点调整仅在瑞士轮阶段生效,用于加快调整误差。
6.公式参数:BO1 K=50 Sa 1:0=1; BO3 K=100 Sa 2:0=1, 2:1=0.7; BO5 K=150 Sa 3:0=1, 3:1=0.8, 3:2=0.6【这里K的选择比较保守,但是模拟计算了几次,考虑了很久还是选择比较小的K值,这样不同赛区的赛区加分权重会拉得比较大的差距,也符合我对于欧美队伍的水平认知,尤其不想在BO1阶段万一LPL或者LCK的队伍输给靠后的LCS/LEC队伍时掉太多分,BO1是有点运气成分在里面的。当然,因为K设置得比较小,我也添加了一些调整方式,尤其是第五点赛区对战调整,能够帮助修正一些赛区的误差(最后发现给LPL的分还是保守了,LPL#4>LCS#1)】【BO3、BO5不同比分的Sa值也是有考虑的】
三、开始计算两轮结束后的ELO值!
按照我的参数,可以得出各队伍基础ELO值如下。
可能图看不太清,但是不太重要。
开始计算!(随便截了个图给你们看看我的计算区)
通过两轮计算,并加上各种调整值,得出以下结果:
可能不太直观,排序一下!
好了这下明显多了。这里有两个点值得关注一下
1.为啥JDG比第二的GEN领先这么多?
因为在第一轮赛区调整值时,WBG作为四号种子把LCS#1的NRG干了,LCS#1对标的是LPL#2,和#LPL4相差了2,所以给整个赛区加了20分。同理,LNG对阵FNC的比赛也是给LPL再加了10分,而LCK是没有下克上的加分出现的,所以LPL整体比LCK高了30分。
在这个前提下,JDG还抽签到了积分第二的BLG,并且赢得太干脆了,24分钟赢下以及龙魂且让对手没有控一条龙,这两点让JDG额外再多加了20分,综合起来就是JDG的ELO分断崖式领先。
2.稍微分析一下数据可以发现,截止到G2的前8名在积分上对后面8名有一个断层,前8梯队和后面的弱队有较大差距了。
当然,还是那句话,目前只打了两轮,数据量太少了,还没调整到合理的区间。
四、预测第三轮的胜率!
上面的几个数字分别是比赛日期、比赛时间和赛事阶段。2-0和0-2的是BO3,1-1的是BO1.
很符合我的预期。
这里胜率比较接近的标注出来了,尤其是KT打WBG的比赛,应该会非常焦灼(可惜只是BO1,想看KT和WBG打BO3)
TL对阵GAM也是很焦灼的比赛,但是会是另一种程度的焦灼(指菜鸡互啄,分最低的两支队伍)
而另外一边DK和BDS都是连跪得比较惨的队伍,但是相对来说还算有点实力吧,DK的ELO排这么高其实一定程度上沾了赛区加成的光,先天比BDS高了150(当然分高输的也多,讲道理BDS第一轮输给JDG只扣了6分)。
最后的最后,只是图一乐啊,欢迎大家讨论~
虎扑JR1643010578
· 浙江别的不说,BLG凭什么比KT高100分?WBG凭什么比把自己和DK全干掉的G2高?
虎扑JR2018598732
· 广东因为微博第一场赢的太顺利,第二场也是大优势被翻盘,在数据统计上面有优势的,这是数据模型而已