Re: [心得] ELO計算方式- 英雄聯盟 - PTT遊戲區

文章推薦指數: 80 %
投票人數:10人

Re: [心得] ELO計算方式. 看板 Lol. 作者 Dolacone. 時間 02-15 ... 同Game的玩家,ELO差距不會太大 MatchMaking system挑出了區間相近的10名玩家1250 1240 1230 1220 ... Togglenavigation PTT遊戲區 熱門文章 遊戲列表 最新文章 寶可夢GO 傳說對決 LOL 天堂M 首頁 英雄聯盟 Re:[心得]ELO計算方式 Re:[心得]ELO計算方式 看板 Lol 作者 Dolacone 時間 02-15 留言 39則留言,12人參與討論 推噓 17  ( 17推 0噓 22→ ) 蠻多人對ELO&MatchMaking有所誤解 這篇文章稍微講解一下ELO&MatchMaking的運作方式 本文僅討論 1.ELO跟勝率的關係 2.MatchMaking的運作目標 為了方便起見,僅從ELO數據進行討論,紫隊藍隊哪邊有利的問題先不考慮 先做一些名詞定義 遊戲ELO-遊戲中所顯示的ELO分數 實際ELO-玩家的實際實力分數 ==== 假設有一個玩家 實際ELO是2000 遊戲ELO是1200 這時候他開始排rank MatchMakingSystem原則 1.同Game的玩家,ELO差距不會太大 MatchMakingsystem挑出了區間相近的10名玩家 1250124012301220121012001190118011601160 MatchMakingSystem原則 2.讓兩個隊伍獲勝的機率相同(各50%) *用勝率來敘述會有誤解,這樣的敘述應該比較好* 可能會排出隊伍如下 A隊:12501220121011801160 B隊:12401230120011901160 兩隊平均ELO都是1204 在雙方平均實力相同的情況下 可以期望雙方各有50%的機率獲勝 但是我們假設了這個玩家的實際ELO是比較高的 因此實際的隊伍組合會變成下列狀況(假設其他人的遊戲ELO=實際ELO) A隊:12501220121011801160平均:1204 B隊:12401230200011901160平均:1364 A隊獲勝的機率:(1204)/(1204+1364)=46.9% B隊獲勝的機率:(1364)/(1204+1364)=53.1% 光從數字面來看,就可以知道這是個不公平的遊戲 B隊獲勝的機率比A隊高=>B隊的ELO提升機率比較高 只要這個玩家的實際ELO一直高於遊戲ELO 就會讓他所處的隊伍勝率提高,也讓他有比較高的機率提升遊戲ELO 反之,如果玩家的實際ELO比遊戲ELO低 他所處的隊伍勝率就會被降低,也讓他有比較高的機率降低遊戲ELO ==== 這是個5vs5的遊戲 系統期望的兩隊各50%獲勝機率是比較難被真正實作 畢竟要10個人都達到"實際ELO=遊戲ELO"的情況比較難 但是長期來看,個人的"遊戲ELO會越來越接近實際ELO" ==== 根據ELO的算法 勝方獲得的ELO=敗方失去的ELO=K*(敗方的獲勝機率) 假設 K=32 A隊獲勝機率70%(這個獲勝機率是用遊戲ELO去算得的) B隊獲勝機率30% A隊獲勝可得ELO=B隊落敗失去ELO=32*30%=9.6 B隊獲勝可得ELO=A隊落敗失去ELO=32*70%=22.4 (因為A隊本來獲勝機率就比較高,故獲得的ELO會比較少) 如果每場遊戲都是"兩隊獲勝機率各50%" 那每場遊戲獲勝時所獲得的ELO應該都會是某定值 因此影響ELO的要素會是"勝敗差",而不是"勝率" 也就是說 Win2000/Lose1950/勝率50.6%的玩家 Win200/Lose150/勝率51.7%的玩家 這兩個人的ELO應該會是一樣的 ==== 補個無用點 50場、ELO1400附近 ELO增加減少量都環繞在16左右 可以猜測K=32->+16代表這場game是雙方獲勝機率各50% 如果贏了,拿到的ELO又比16多,代表你贏了一場不被看好的遊戲 如果輸了,失去的ELO又比16少,代表你輸了一場本來就是劣勢的遊戲 該贏該輸(系統期望) 獲勝加少加多 落敗扣多扣少 -- ※發信站:批踢踢實業坊(ptt.cc) ◆From:218.211.32.194 1F推DWR:最後錯了,你環繞在16分的原因,是因為你場數還少02/1513:35 補上50場的條件 這只是個參考範例,每個人的情況不同 不過一定都會有一個基準分 可以試著自己尋找那個基準分 2F推gary11204:大推!!02/1514:00 3F→gary11204:所以我打不上去可以怪我打得不夠多.....02/1514:01 4F→gary11204:請問duosolo怎麼算??02/1514:01 DuoQ不在本文討論範圍之內 5F推RobertAlexy:請問為甚麼有實際Elo跟遊戲Elo的差別?02/1514:06 代打、新帳號等等之類的情況會造成實際ELO與遊戲ELO差距過大 遊戲ELO:遊戲裡面顯示的ELO 實際ELO:玩家本身的實力ELO 6F推BachXXX:因為每個人初始的ELO都一樣吧@@02/1514:07 7F→nexcbj:100場還不多嗎02/1514:09 8F推RobertAlexy:所以實際Elo是指玩家實力嗎?02/1514:09 9F推ixidor:實際ELO應該是指你的實力。

遊戲ELO則是看得見的ELO02/1514:09 10F→ixidor:一開始打rank大家都是1200。

HSGG開新帳號也會是120002/1514:10 11F→ixidor:換句話說,只要深信自己是高elo,那=內建高獲勝率02/1514:15 12F→ixidor:接下來就是靠K值來判斷自己是否屬於高實際ELO了02/1514:16 K值其實意義不大 K值只是用來代表"系統對你這場的勝負期望" 勝場加的ELO比K多,代表"系統不看好你會贏"(獲勝機率小於50%) 勝場加的ELO比K少,代表"系統覺得你會贏"(獲勝機率大於50%) 增減的ELO離K越遠,代表這場勝負越不公平(獲勝機率非50%vs50%) 13F→ixidor:多啦大人能否提供一下那個16是如何出現?經驗?02/1514:17 多打,會覺得每次增減ELO的數字都蠻接近某個值 那個值就差不多是你的K值 14F推wulouise:DuoQ應該就是對遊戲內elo作類似加成去記算02/1514:18 DuoQ會把你們兩個的ELO都增加某個量之後下去排 假設你們兩個都是1200,可能系統會把你們都當作1300下去排 15F→wulouise:不過dola說的50場+-16是說rankelo吧?02/1514:19 normal我看不到啊XD 不過ELO運作應該都差不多是這樣(normal/rank) 頂多就是K值不同 16F推ixidor:應該是。

Normal的ELO似乎無法看到?02/1514:22 17F→doomleika:normal的elo應該也是一樣的算法?02/1514:25 18F推ixidor:原來如此,難怪我有被扣過40幾分的Q_Q02/1514:35 19F推DWR:riot的K照經驗看來應該是跟總場數有關係,好像到15002/1515:30 20F→DWR:場左右,兩邊ELO相差不多的情況下,分數就在11~14分02/1515:31 21F→DWR:加減,另外總場數不高的情況下,ELOHell是真的有機02/1515:33 22F→DWR:會存在,就跟有強運的rank剛打,直衝到1.6k,但還是02/1515:34 23F→DWR:掉到1.2k~1.3k,只能說運氣也是實力的一部份02/1515:35 ELOhell的定義是什麼? 24F推ixidor:輸>贏應該就算ELOHell了吧。

雖然似乎是指noob同隊率02/1515:40 一定有人敗場>勝場啊 全世界如果都勝場>敗場 你不覺得這一定哪裡有問題嗎? (全世界玩家總計勝100萬場,敗90萬場,那10萬場是贏誰的?) 這不是hell不hell的問題 常態分布的左端一定也是有人在撐的 25F→ixidor:所以說那些人就是hell本身的意思XDDD02/1515:46 26F→ixidor:如果你輸>贏,你就是在hell裡。

這樣的定義也不錯XD02/1515:46 27F→ixidor:因為noob同隊率太難定義了。

搞不好自己就是noobQ_Q02/1515:47 28F→ixidor:所以只好單純地以勝敗差來定義是否陷入hell02/1515:47 ※編輯:Dolacone來自:218.211.32.194(02/1515:50) 29F推ixidor:有趣的是,個人目前normal-4,rank+6。

拿版上的文章02/1515:57 30F→ixidor:有一篇試算的網頁。

算出來的值差不多。

1278-129602/1515:58 31F→ixidor:但是以該網頁,輸入我rank的勝敗值41:35,有137202/1515:59 32F→ixidor:noraml約252:256,算出來是1278,rank值為129602/1516:00 33F→ixidor:拿rank的勝敗率去算,卻得到1372的數字。

提供一下02/1516:00 34F→nexcbj:那個網頁不準02/1516:25 35F推elenore:認真的小叮噹最帥氣,認真推!02/1516:53 36F推wulouise:基本上不可能看勝差算準..02/1517:40 37F推drummers:有沒有辦法加算抓馬跟撞AFK率..認真推!02/1518:15 38F推hardyuse:認真推02/1519:15 39F推fyer:911垃圾團粉絲都智障,版主絕對看不到這,嘻嘻07/3012:55 ‣返回lol看板 英雄聯盟最新熱門文章 35 Re:[閒聊]S12世界賽各隊伍賠率 56 lol 2022-10-0509:52 19 [新聞]RNG展頂級賽區實力擊敗DFM,DFM韌性堅強 23 lol 2022-10-0509:35 30 [情報]魔女造型姍娜/妮可/勒布朗/卡莎碧雅 42 lol 2022-10-0509:00 62 [閒聊]今年世界賽16強確定 98 lol 2022-10-0508:48 25 [閒聊]Reddit:EGvsMAD 34 lol 2022-10-0508:25 18 [閒聊]減治療究竟出了甚麼問題 35 lol 2022-10-0506:48 77 [閒聊]DFM現在可以打幾分? 116 lol 2022-10-0505:41 25 [閒聊]神預測還可以改喔 32 lol 2022-10-0505:38 38 [公告]LoL樂透開獎 66 lol 2022-10-0505:36 33 [閒聊]推特熱議:EGvsMAD 39 lol 2022-10-0504:53 18 [閒聊]MAD484歐洲之恥? 31 lol 2022-10-0504:43 15 [問題]看twitch比賽的廣告問題 40 lol 2022-10-0502:50 19 [閒聊]去年BYG入圍賽輸掉後版上對PSG的期許? 48 lol 2022-10-0423:55 32 Re:[閒聊]韓網熱議:關於CFO團練消息應該是真的吧 61 lol 2022-10-0423:40 28 [閒聊]CFO是不是高機率小組第一晉級 123 lol 2022-10-0422:53 98 [閒聊]韓網熱議:關於CFO團練消息應該是真的吧 338 lol 2022-10-0422:33 29 [閒聊]主播賽評才是我們lol圈的基石吧 50 lol 2022-10-0421:25 53 Re:[閒聊]蔡政府真的有在重視電競產業嗎? 94 lol 2022-10-0420:16 60 [閒聊]Section部分fb 95 lol 2022-10-0419:42 18 [閒聊]PSGTalonEsportsFB特別節目 25 lol 2022-10-0418:06 31 [閒聊]CFO來打入圍賽有辦法晉級嗎? 134 lol 2022-10-0417:20 23 Re:[閒聊]蔡政府真的有在重視電競產業嗎? 69 lol 2022-10-0416:06 40 [閒聊]Impact跟火龍為什麼堅持不玩卡蜜兒 82 lol 2022-10-0415:04 16 [閒聊]厄薩斯是不是真的很強? 62 lol 2022-10-0414:45 15 [閒聊]Reddit:LLLvsDFM 16 lol 2022-10-0413:16 最新熱門文章 [攻略]聖誕6無限箱2000箱掉落統計 [fate_go] Re:[閒聊]S12世界賽各隊伍賠率 [lol] [新聞]RNG展頂級賽區實力擊敗DFM,DFM韌性堅強 [lol] [情報]魔女造型姍娜/妮可/勒布朗/卡莎碧雅 [lol] [閒聊]今年世界賽16強確定 [lol] [閒聊]Reddit:EGvsMAD [lol] [閒聊]到底是誰一直再吹日本很強的 [lol] [閒聊]減治療究竟出了甚麼問題 [lol] [閒聊]CFO是不是大中計 [lol] [閒聊]DFM現在可以打幾分? [lol] [閒聊]神預測還可以改喔 [lol] [公告]LoL樂透開獎 [lol]



請為這篇文章評分?