На главную
Расчёт рейтинга
Расчёт рейтинга

Подробное описание методики расчета индивидуального рейтинга на основе системы Glicko

Общие принципы

Система рейтинга основана на системе Glicko, которая широко используется в шахматах, киберспорте и других видах спорта. Основная идея — оценивать не только текущую силу спортсмена, но и уверенность системы в этой оценке.

Что оценивает система:

  • Рейтинг — текущая сила спортсмена (обычно 1000-2000)
  • Отклонение рейтинга (RD) — насколько система уверена в оценке

Базовые параметры системы

Система использует следующие базовые параметры:

Начальный рейтинг
1500
Рейтинг нового участника системы
Начальное RD
100
Начальная неопределенность оценки рейтинга
Порог значимости времени
10 %
Этот коэффициент определяет, какой процент от времени победителя считается "значимой разницей". Если разница по времени между участниками больше этого времени, то это чистая победа/поражение (1 либо 0), а если меньше, то результат пропорционален временной разнице

Процесс расчета рейтинга

Расчет нового рейтинга происходит после каждого соревнования в несколько этапов:

1
Подготовка данных
Для каждого участника определяется текущий рейтинг и отклонение (RD). Рассчитывается порог значимости времени (10% от времени победителя).
2
Расчет парных сравнений
Система рассматривает все возможные пары участников и рассчитывает ожидаемый и фактический результаты
3
Обновление рейтинга
На основе разницы между фактическим и ожидаемым результатами рассчитывается новый рейтинг
4
Обновление RD
Уменьшение RD (увеличение уверенности) на основе полученных результатов

Пример расчета

Разберём расчёт рейтинга на примере результатов "Гонки Мастеров"

Исходные данные участников

Спортсмен Рейтинг RD
Андреев Андрей 2015 34
Байкенов Ерлан 2142 60
Безносиков Владислав 2282 45
Васильев Павел 1916 37
Калиновский Леонид 1972 31
Колесов Павел 2040 45
Кузнецов Сергей 2114 37
Львов Андрей 2238 40
Пешиков Сергей 1915 34
Урдяков Рустам 2099 36
Ушаков Савелий 1961 32
Ющик Никита 1987 36

Порог значимости времени

  • Результат победителя: 9:37
  • Порог: 10%
  • Расчётное значение: 57.7 секунд

Расчет изменения рейтинга Калиновского Леонида

Для каждого соперника Леонида посчитаем ожидаемый и фактический результаты их противостояния

  • 0 - проигрыш сопернику более 57.7 секунд
  • 0.5 - одинаковый результат (ничья)
  • 1 - выигрыш более 57.7 секунд
Соперник Ожидание Факт
Безносиков 0.15 0.07
Львов 0.18 0.14
Байкенов 0.28 0.15
Кузнецов 0.31 1
Урдяков 0.33 0
Колесов 0.4 1
Андреев 0.44 1
Ющик 0.48 0
Ушаков 0.52 0.22
Васильев 0.58 0.63
Пешиков 0.58 1

На основе полученных данных происходит расчёт нового рейтинга и RD. Чем больше разница между ожиданием и фактическим результатом, тем больше меняется рейтинг

  • Новый рейтинг ≈ 1977 (изменение: +5)
  • Новое RD ≈ 30

Аналогичным образом формируются виртуальные пары для каждого участника и расчитывается его изменение рейтинга

Особенности для командных дисциплин

Для связок и групп рейтинг рассчитывается особым образом:

Процесс расчета:

  1. Сначала расчитывается общий рейтинг команды как среднее арифметическое её участников
  2. Далее используется тот же алгоритм что и для индивидуальных рейтингов
  3. Затем итоговое изменение распределяется между участниками