什么是“星期天”?
它是一个基于TrueSkill算法的预测工具。
“TrueSkill算法是基于贝叶斯推断的评分算法,由微软研究院开发以代替传统Elo算法,并成功应用于Xbox Live自动匹配系统。”
首先,理解TrueSkill评分算法。
它的核心思想是,在评价每一支队伍当前实力的时候,不能用单一的战力值去衡量。
比如正常战队排行榜单,它的战力值是固定的。IG战力值1489排第一,RNG战力值1449排第四,IG战力值比RNG高40点。固定的战力值可以说明IG目前比RNG强,但是能说半决赛IG一定赢RNG吗?不能,因为队伍的发挥是不稳定的,实际能发挥出的战力值一定是在一个平均值附近上下波动的,无论IG风格再怎么稳也有一个队伍的下限值,RNG再怎么稳也会有一个上限值,只要RNG的上限值大于IG的下限值就有可能赢下IG。比如可能Uzi跟裁判小姐姐聊完天以后心情更加放松,状态神勇,战力值可能略飙升一波,那就很可能发挥出队伍的上限值(我只是打个比方~)
所以真实的战队实力应该不是单个固定的数值,而是考虑用两个数值,一个代表平均实力(值越大战斗力越强),一个代表稳定程度(值越大战斗力波动越大)
TrueSkill算法正是基于这个原理,就是假设每支队伍每次比赛的实际发挥实力都会服从一个正态分布。如下图所示,这是根据TrueSkill模型算出来的当前IG战队的战队评分,在33分附近波动,范围在28至38之间。
明白了要用2个数值来评估队伍的实力以后,现在透露给大家这俩个值的名字,一个叫平均值,一个叫标准差,是不是很眼熟嘿嘿~
接下来就是计算14支队伍的评分和标准差:
1.数据准备:LPL春季赛整个赛季的对局数据
(用到的数据跟 @夜枫入寒轩 老哥最近这篇文章的观点不谋而合,最能体现战队实力的毕竟还是每小场对局的输赢,赢你就是比你强,不管顺风逆风,碾压局还是翻盘局,你敢说OMG历史性的基地50滴血翻盘是前期没打好不够强么。能翻盘恰恰是因为够强。)
2.计算过程:
队伍实力评分的计算过程跟我们打排位每局打完计算胜点有点类似。赢了就加胜点,输了就扣扣胜点。
2.1 初始化:每支队伍战力的平均值为25,标准差为25/3。
2.2 平均值计算:从第一场对局开始,赢了就调高战力值,输了就调低战力值;低分队伍打败高分队伍,加分多;高分队伍打败低分队伍,加分少;
2.3 标准差计算:如果该赢的对局赢了,该输的对局输了,标准差就往小了修正,说明实力比较稳定;不该赢的赢了,不该输的输了,标准差就往大了修正,说明队伍实力比较波动;
以下是根据TrueSkill算出来的LPL春季赛14支队伍的当前实力评分排行:
比如IG,当前队伍实力几乎不可能高于33.282 + 3 × 1.637 = 38.193,也几乎不可能低于33.282 - 3 × 1.637=28.371;而RNG的上限为31.195,高于IG下限28.371,所以是有一定概率赢下IG的。
3.直接上“星期天”的预测结果
IG VS RNG
“星期天”显示:半决赛IG对阵RNG的胜率是82.1957830396%
RW VS EDG
“星期天”显示:半决赛RW对阵EDG的胜率是60.675864102%
注意,“星期天”没有考虑到的影响因素有:
大赛经验。“星期天”计算的数据用的大部分是常规赛,无法考虑到各队伍季后赛的经验不一样。毕竟季后赛BO5跟平时常规赛需要的游戏经验和心理素质可能是不同的,比如RNG和EDG可能季后赛经验更丰富;
选手轮换。星期天”计算的时候都是把每支队伍当成一个整体。比如Duke换Theshy以后,厂长换haro以后整支队伍的实力可能会变化这点没有考虑到。
大家可以根据自己对以上两点影响因素的考虑,微调一下胜率哈~
果断跟紧“星期天”老师上车~
为什么叫“星期天”?
因为它是星期天开发出来的。
精彩评论
总结一哈给太长不看的人:
IG和RNG 82开
RW和EDG 64开
但是这个数据没考虑轮换和大赛经验的因素
静观结果!
rw四保一绝对赢不了,因为他们上次零封就不是四保一
很有价值呀,膜拜大佬
up?up能上榜?
可是这个结果应该是没有考虑mlxg和厂长的因素吧
eStarpro-Bang: 我DGL竟然不是波动最大的?
不挺稳的么,偶尔lgd一下
反向预测!而且花式骗all in
哈哈哈哈哈哈哈哈哈哈
亮神 牛逼!