cs赛事吧 关注:52,321贴子:1,434,901

【讨论】尝试理解V社的神人排名方式

只看楼主收藏回复

在jL的一条推特影响下,近期中文CS社区的主要节奏被再度推上一个高潮——但是这并不是本贴需要讨论的话题,换句话说,吧里现在全是这种话题,也不少我一个节奏帖子。
虽然本人英文水平、理解能力均有限,但还是想借此机会和大伙讨论一下V社是如何给各大战队排名的,毕竟这东西两年前就在某hub上开源了。


IP属地:北京1楼2024-09-08 03:23回复
    首先,gh上V社的地区积分排名就更新到9月4号,jL发的图显示日期是9月7号,但是这玩意一周一更,下次更新正常来讲是9月11号(是的,V社也干了),关于这个情况我就不太清楚。


    IP属地:北京2楼2024-09-08 03:30
    收起回复
      那我们先来看一看V社地区排名的计算公式和几个关键因子,以9月4日的数据统计为例——显然,那个时候小蜜蜂刚刚在科隆夺魁,尚且身处第一。
      图中显示的信息分为三个部分:Roster Details(阵容、排名、排名分数)、四个用于计算分数的因子(factors)、分数计算公式(图中最下方的两个公式)。
      我们来一个一个看。


      IP属地:北京3楼2024-09-08 03:35
      收起回复
        我们可以看到,小蜜蜂的最终排名分数(Final Rank Value)是1966.7,而这个分数由两部分相加得到——初始排名分数(Starting Rank Value)和头碰头调整分数(Head To Head Adjustments)。其中初始排名分数(Starting Rank Value)由四大因子的平均值进行进一步计算得到,而头碰头调整分数(Head To Head Adjustments)由近6个月以来对阵各大队伍的胜负情况决定。


        IP属地:北京4楼2024-09-08 03:44
        回复
          我认为g2能排第一最大的锅一定是沟槽的绿龙尽太多孝了


          IP属地:广东来自iPhone客户端5楼2024-09-08 03:58
          收起回复
            我发现hltv上的v社积分和github上的对不上


            IP属地:天津来自iPhone客户端6楼2024-09-08 04:02
            收起回复
              那么四大因子都是什么,又是怎么得到的?我们还是以小蜜蜂为例做一个猜测(不一定对)。
              赏金提供(Bounty Offered): 1.0001,这个值是由小蜜蜂近期最多10个赛事的总奖金除以所有队伍在所有赛事中获得的所有奖金中第5高的数,再经过曲线公式1 / ( 1 + abs( log10( x ) ) )调整得到的(别问我为什么这么算,我也不知道);
              赏金收集(Bounty Collected): 0.7662,这个值代表小蜜蜂击败其他对手的情况,对手越强,这个数值越高;
              对手网络(Opponent Network): 0.3932,这个值代表小蜜蜂击败的所有对手的平均质量,这个值越低,说明对手的平均质量越高;
              线下获胜(LAN Wins): 0.9992,这个值概括了最近6个月小蜜蜂的最多10场线下赛胜利,这个值受到时间久远程度(Age Weight)和赛事等级(Event Weight)的影响,体现了小蜜蜂是否在近期大量地赢下重要的比赛。


              IP属地:北京7楼2024-09-08 04:12
              收起回复
                上面的四大因子做平均值,我们就得到了小蜜蜂的队伍均值(Roster_Average)为0.789,为了体现这个排名中小蜜蜂与其他队伍的关系,我们还需要这个世界上所有CS队伍里面的最大队伍均值(Max_Average)和最小队伍均值(Min_Average),由于宝藏小众队伍实在是太多,最小队伍均值(Min_Average)当然是0,而在截至9月4日的统计中,最大队伍均值(Max_Average)来自于NAVI的0.808.
                因此我们可以通过3楼这张图中的公式,计算出小蜜蜂的初始排名分数(Starting Rank Value)是1963.3,至于公式为什么是这样?我也不知道。


                IP属地:北京8楼2024-09-08 04:19
                回复
                  至于头碰头调整分数(Head To Head Adjustments),它的计算反倒没有看上去那么复杂。这个值由小蜜蜂近6个月打过的所有比赛决定——每一场比赛(BO3、BO5)都会产生一个头碰头调整值(H2H Adj.),比赛越重要、对手排名越高,这个值的绝对值就越大,小蜜蜂赢了就是正值,输了就是负值,把所有这些值都加起来取平均值,就会得到头碰头调整分数(Head To Head Adjustments),也就是图中的+3.4。


                  IP属地:北京9楼2024-09-08 04:24
                  回复
                    cy


                    IP属地:浙江来自Android客户端10楼2024-09-08 04:25
                    回复
                      cy


                      IP属地:湖南来自Android客户端11楼2024-09-08 04:38
                      回复
                        结论:在V社的排名中,决定一个队伍排名的最终排名分数(Final Rank Value)在计算上是相对复杂的,这个值与队伍净胜场的数量、赛事质量、对手质量、比赛时间是否够近呈正相关。
                        看完了上面的总结,我们可以尝试给我们的 major MVP Justinas 'jL' Lekavicius 先生提出一个可能的答案:G2在EPL上的比赛日期更近、净胜场次更多,因此出现了分数的暂时领先。而就在楼主打字时,NAVI 已经在世界第一 Mirage 的威压下碾碎了土耳其人,也许我们可以作此猜测:等到9月11号,我们的儿神应该就会开心地发现,天生赢家又是世界第一了。


                        IP属地:北京12楼2024-09-08 04:39
                        收起回复
                          抛砖引玉一下,欢迎批评指正,毕竟我也不是很懂统计学。这种时候就不得不感慨起来,自己整起这些没用的东西来精神饱满,日常工作倒是浑浑噩噩,该睡觉了。
                          希望这个贴子能够引出一些积极的讨论,而不是情绪远大于道理的互相攻击。


                          IP属地:北京13楼2024-09-08 04:46
                          回复
                            好麻烦的算法,简单的来说就是近期比赛情况影响很大吗?g2最近的大赛冠军是达拉斯,而小蜜蜂刚拿了科隆冠军,之前的成绩也不差,还有navi,居然在分数上没有拉开差距


                            IP属地:山东来自iPhone客户端14楼2024-09-08 05:01
                            收起回复
                              说到底还是算法没优化好 闹出这档子事


                              IP属地:河南来自Android客户端15楼2024-09-08 05:06
                              收起回复