Я работаю над сайтом, который показывает лестницу, что-то вроде ниже. Я могу получить информацию как две верхние строки, но не последнюю оценку Overall
(Elo of 1927). Я попробовал средний метод, но он дает более низкие результаты, и они кажутся неточными.Как рассчитать общий рейтинг Elo?
Как это можно сделать, знает ли кто-нибудь о какой-либо формуле, которую я могу использовать для достижения этой цели?
Данные ниже - от Voobly.
Ladder Statistics
Game ______________ Ladder __________ Rating ____ Wins __ Losses ___ Streak
AoE III: Vanilla __ 1v1 Supremacy ___ 1811 ______ 52 ____ 20 _______ 4
AoE III: Vanilla __ TGSupremacy _____ 1716 ______ 17 ____ 3 ________ 2
AoE III: Vanilla __ Overall _________ 1927 ______ 69 ____ 23 _______ 0
Я не понимаю, пожалуйста, уточните свой вопрос. Что именно дано и что нужно рассчитать? Вам даются первые две строки и вы хотите прогнозировать рейтинг для 3-го ряда, зная только победы и потери? –
Общий рейтинг ELO для игрока определяется всеми совпадениями, которые они сыграли (и ELO противника). Чтобы вычислить ELO игрока, вам действительно нужно обработать каждый матч всеми игроками с момента начала сбора данных. Когда вы переходите от самых старых к новейшим, вы держите постоянный рейтинг ELO для каждого игрока (и они обновляются по мере обработки каждого матча). Я знаю по опыту, так как я занимаюсь системами ELO Backgammon. Это даст максимальную точность. –
Нет, это также учитывает все игры, которые когда-либо играли. Вот мой сайт и профиль игрока, который играл в игры 1vs1 и team. http://exciple.com/forum/player.php?n=_apocalyps Все данные, необходимые для расчета, находятся на одной странице. Я выяснил, как получить общую секцию полос, но только общий рейтинг подтачивает меня. – Antonio