【英雄聯盟】用ELO值計算一下S13截至第二輪結束各隊實力評分並預測第三輪比賽


3樓貓 發佈時間:2023-10-23 13:14:27 作者:EliAsZ2z Language

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.連勝連敗調整。按照小局計算,連勝2場後,每多連勝一場加10分;連跪亦然。(雖然出局了不再計算了,但是圖個樂子,整個比賽結束後再所有隊伍排序一次進行鞭屍,並且提供了一種“如果某某隊對上某某隊,會是某某結果”的討論可能(如果有必要的話))。【這裡比起20日晚寫的原貼進行了更新,當時沒有細想合理性,現在更新優化完感覺還不錯】

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值如下

【英雄聯盟】用ELO值計算一下S13截至第二輪結束各隊實力評分並預測第三輪比賽-第0張

初始ELO分

可能圖看不太清,但是不太重要。

開始計算!(隨便截了個圖給你們看看我的計算區)

【英雄聯盟】用ELO值計算一下S13截至第二輪結束各隊實力評分並預測第三輪比賽-第1張

方便計算

通過兩輪計算,並加上各種調整值,得出以下結果:

【英雄聯盟】用ELO值計算一下S13截至第二輪結束各隊實力評分並預測第三輪比賽-第2張

原貼在其他論壇發佈於20日晚,現在更新了一下21日後的數據

【英雄聯盟】用ELO值計算一下S13截至第二輪結束各隊實力評分並預測第三輪比賽-第3張

原貼在其他論壇發佈於20日晚,現在更新了一下21日後的數據

可能不太直觀,排序一下!

【英雄聯盟】用ELO值計算一下S13截至第二輪結束各隊實力評分並預測第三輪比賽-第4張

這是第二輪結束後,第三輪開始前的ELO排名哦

好了這下明顯多了。這裡有兩個點值得關注一下

1.為啥JDG比第二的GEN領先這麼多?

因為在第一輪賽區調整值時,WBG作為四號種子把LCS#1的NRG幹了,LCS#1對標的是LPL#2,和#LPL4相差了2,所以給整個賽區加了20分。同理,LNG對陣FNC的比賽也是給LPL再加了10分,而LCK是沒有下克上的加分出現的,所以LPL整體比LCK高了30分。

【英雄聯盟】用ELO值計算一下S13截至第二輪結束各隊實力評分並預測第三輪比賽-第5張

第一輪賽區調整,LPL排名以下克上給整個賽區帶來了加分

在這個前提下,JDG還抽籤到了積分第二的BLG,並且贏得太乾脆了,24分鐘贏下以及龍魂且讓對手沒有控一條龍,這兩點讓JDG額外再多加了20分,綜合起來就是JDG的ELO分斷崖式領先。

2.稍微分析一下數據可以發現,截止到G2的前8名在積分上對後面8名有一個斷層,前8梯隊和後面的弱隊有較大差距了。

當然,還是那句話,目前只打了兩輪,數據量太少了,還沒調整到合理的區間。

四、預測第三輪的勝率!

【原帖在20日晚上發於其他論壇,現在更新一些21日JDG VS LNG, G2 VS GEN後的比賽內容】

上面的幾個數字分別是比賽日期、比賽時間和賽事階段。2-0和0-2的是BO3,1-1的是BO1.

【英雄聯盟】用ELO值計算一下S13截至第二輪結束各隊實力評分並預測第三輪比賽-第6張

 

很符合我的預期。【馬後炮一下,這裡真是原貼原話,本來就感覺JDG打LNG會是2比1】

【英雄聯盟】用ELO值計算一下S13截至第二輪結束各隊實力評分並預測第三輪比賽-第7張

 

這裡勝率比較接近的標註出來了,尤其是KT打WBG的比賽,應該會非常焦灼(可惜只是BO1,想看KT和WBG打BO3)

【英雄聯盟】用ELO值計算一下S13截至第二輪結束各隊實力評分並預測第三輪比賽-第8張

TL對陣GAM也是很焦灼的比賽,但是會是另一種程度的焦灼(指菜雞互啄,分最低的兩支隊伍)

而另外一邊DK和BDS都是連跪得比較慘的隊伍,但是相對來說還算有點實力吧,DK的ELO排這麼高其實一定程度上沾了賽區加成的光,先天比BDS高了150(當然分高輸的也多,講道理BDS第一輪輸給JDG只扣了6分)。

五、21日比賽JDG VS LNG, G2 VS GEN賽後,順便更深入地講講ELO分和我設置的調整項目的生效機制(新更新部分)

這裡有個比較有趣的地方,如果有細心的觀眾就會發現,JDG贏了之後居然只加了三分,LNG輸了之後居然沒扣分,還加分了

【英雄聯盟】用ELO值計算一下S13截至第二輪結束各隊實力評分並預測第三輪比賽-第9張

JDG和LNG賽後更新ELO分

這是為什麼呢?

首先,是JDG第三輪開打前的ELO分相對於LNG的高出了不少,就導致JDG贏下來加的分會比較少;

其次,JDG只贏了二比一,在我設定的參數中,BO3以2比0贏下時Sa為1(敗方為0),而2比1贏下時Sa只為0.7(敗方的Sa則為0.3),即進一步減少了勝者贏下時獲得的積分,這反映了2:1的對局中對手能拿下一局的實力;

第三,JDG在第二局中沒有推掉一座塔,根據我的設定,給JDG扣了10分,給LNG加了10分,因為正常來說塔和小龍是相互置換的資源,即你推我上塔,那麼實力相當的對手應該同步推你的下塔,頂多是佔據主動權的一方會先一步推掉塔獲得一血塔的經濟,或者獲得提前推掉塔後回城的時間差,所以如果沒有推掉一座塔說明了在這局遊戲中甚至劣勢到沒有辦法去做資源置換,因此給對局雙方加減十分是很合理的。這也說明了JDG並非是完全無敵的隊伍,它們有時也會陷入這種無法反抗的局面。對於LNG來講,就是說他們能夠在有優勢的情況下做到完美運營,所以加十分很合理。

當然,第四點就是,JDG取得了該BO3的第一局勝利後,結合瑞士輪前2輪的兩個小局,獲得了3連勝,因此實力調整分加上了10分。

第四輪實力調整 

1. JDG LNG第一局JD小局三連勝,第二局,JDG沒有推掉一座塔 JDG+10-10抵消 LNG+10 

2. GEN G2第二局 人頭比22比6碾壓 +10,GEN 小局4連勝+20 GEN+10+20 G2-10 

 

打完第三輪後,JDG的ELO分為2431分,GEN的ELO分為2407分,根據該ELO分進行勝率預測則是:

 

【英雄聯盟】用ELO值計算一下S13截至第二輪結束各隊實力評分並預測第三輪比賽-第10張

JDG VS GEN的勝率預測

wow,是53.45%比46.55%,看來是實力相當的對手呢。

 

最後的最後,只是圖一樂啊,歡迎大家討論~如果有任何疑問,歡迎提出~

 


© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com