Перейти до основного контенту

Як ранжувати рівень майстерності гравців за допомогою рейтингової системи Elo

Andy avatar
Автор: Andy
Оновлено понад 10 міс. тому

Як активувати або деактивувати?

Увімкнути/відключити рейтинг Elo можна в:

КОНФІГУРАЦІЯ> НАЛАШТУВАТИ СТАТИСТИКУ > ФОРМАТИ ІГОР > НАЛАШТУВАННЯ ФОРМАТІВ ІГОР

При активації:

  • Звичайні та сезонні рейтинги відображаються на сторінці лідерів статистики

  • Наступні матчі показують ступінь ймовірності того, хто має найбільше шансів виграти кожне протистояння

  • Графік еволюції рейтингів як зазвичай і сезону показаний на сторінці гравця

  • Налаштування рейтингу для кожної гри відображаються на сторінці гравця

Рейтинги Elo розраховуються за лаштунками, і може бути затримка 5 хвилин.

Що таке система рейтингу Elo?

Цей

автоматично присвоює числовий рейтинг кожному гравцеві, який відображає його рівень майстерності.

  • Коли два гравці змагаються один з одним, результат гри впливає на їх рейтинги.

  • Якщо гравець з нижчим рейтингом переможе гравця з більш високим рейтингом, його рейтинг збільшиться значно більше, ніж якби гравець з нижчим рейтингом побив.

  • З іншого боку, якщо гравець з більш високим рейтингом б'є гравця з нижчим рейтингом, його рейтинг збільшиться на менший відрив.

  • Система рейтингу Elo враховує рейтинги обох гравців, які беруть участь у грі, а також очікуваний результат на основі їх відповідних рейтингів.

  • Якщо гравець з вищим рейтингом б'є гравця з нижчим рейтингом, зміна рейтингу буде меншою, ніж якщо виграв гравець з найнижчим рейтингом.

  • Величина зміни рейтингу залежить від різниці в рейтингах гравців і коефіцієнта К.

  • Коефіцієнт K представляє максимальну потенційну коригування рейтингу для кожної гри.

Приклад рейтингу Elo

Припустимо, що «Гравець 1» має рейтинг 1400, а «Гравець 2» має рейтинг 1600, з коефіцієнтом K 32.

Для розрахунку очікуваного результату використовуємо наступну формулу:

  • Очікуваний результат для 'Гравець 1' = 1/ (1 + 10^ ((Рейтинг 'Гравець 2' - Рейтинг 'Гравець 1') /400))

  • Очікуваний результат для 'Гравець 2' = 1/ (1 + 10^ ((Рейтинг 'Гравець 1' - Рейтинг 'Гравець 2') /400))

У цьому випадку:

  • Очікуваний результат для «Гравець 1» = 1/ (1 + 10 ^ ((1600 - 1400) /400)) = 1/ (1 + 10 ^ (200/400)) = 1/ (1 + 10 ^ 0, 5) = 1/ (1 + 3, 162) = 1/4.162 = 0.240

  • Очікуваний результат для «Гравець 2» = 1 - 0,240 = 0,760

Скажімо, гравець 1 виграє гру. Фактичний результат - 1 для «Гравець 1» та 0 для «Гравець 2».

Для розрахунку коригування рейтингу для кожного гравця ми використовуємо наступну формулу:

Коригування рейтингу = фатор K * (Фактичний результат - Очікуваний результат)

  • Для «Гравця 1": Коригування рейтингу = 32 * (1 - 0,240) = 32 * 0,760 = 24,32

  • Для «Гравця 2": Коригування рейтингу = 32 * (0 - 0,760) = 32 * -0,760 = -24,32

Після вильоту оновлені рейтинги будуть:

  • 'Гравець 1' = 1400 + 24,32 = 1424,32

  • 'Гравець 2' = 1600 - 24,32 = 1575,68

Тому при округленні рейтинг «Гравець 1» збільшується до 1424, а рейтинг «Гравець 2» зменшується до 1576 залежно від його продуктивності та коефіцієнта K.


Примітка: Для розрахунку парного розряду ми використовуємо середній рейтинг Elo обох гравців команди.

Ми не коригуємо рейтинги Elo для трьохкоманд та більших команд.


Ви отримали відповідь на своє запитання?