Перейти к контенту
Калькулятор рейтинга Эло

Руководство по формулам

Формула изменения шахматного рейтинга

Формула изменения рейтинга представляет собой единственное уравнение, которое определяет каждое обновление рейтинга Эло в шахматах: Изменение рейтинга = K × (Фактический результат − Ожидаемый результат). Несмотря на то, что эта формула представляет собой всего лишь одну математическую строку, она отвечает за каждое очко, которое вы когда-либо получили или потеряли. В этом руководстве формула разбивается на три компонента, рассматриваются реальные примеры, показывающие, почему одинаковые результаты приводят к разным колебаниям очков, и учат вас, как эксперт, оценивать изменение рейтинга после игры. Чтобы подробнее понять правило, прочитайте Краевые случаи и округление при расчете шахматных рейтингов.

Формула: K × (Фактический балл − Ожидаемый балл)

Каждое обновление рейтинга начинается с трех значений. Фактический счет — это ваш результат игры, выраженный в цифрах: 1,0 за победу, 0,5 за ничью, 0,0 за поражение. Ожидаемый результат — это вероятностный прогноз, рассчитанный на основе разницы рейтингов между вами и вашим оппонентом. К-фактор — это множитель чувствительности, назначенный вашему профилю игрока (обычно 40, 20 или 10). Чтобы проверить идею на реальных данных, используйте правила K-factor.

Формула вычитает ожидаемую оценку из фактической оценки, чтобы измерить удивление, а затем умножает ее на K, чтобы масштабировать реакцию. Если вы наберете больше, чем ожидалось, результат будет положительным и ваш рейтинг повысится. Если вы наберете меньше ожидаемого результата, результат будет отрицательным и ваш рейтинг упадет. Чем больше удивление, тем больше колебание. Чтобы подробнее понять правило, прочитайте как работает ожидаемый результат.

Рабочий пример: почему ничья может принести или потерять очки

Предположим, у вас рейтинг 1600 и вы играете вничью с соперником с рейтингом 1900. Ваш ожидаемый балл составляет примерно 0,15. Это означает, что система вообще не ожидала, что вы наберете балл. Ваш фактический балл 0,50 превышает ожидаемый на 0,35. При K=20 изменение вашего рейтинга составит 20 × 0,35 = +7 баллов. Ничья принесла вам рейтинг, потому что система сочла ее переигровкой.

Теперь обратный сценарий: у вас рейтинг 1900, и вы играете вничью с оппонентом с рейтингом 1600. Ожидаемый результат составляет примерно 0,85. Ваши фактические 0,50 отстают на 0,35, что приводит к изменению 20 × (-0,35) = -7 пунктов. Та же ничья, тот же разрыв в рейтинге, но вы теряете 7 очков, потому что система ожидала вашей победы.

Почему две победы могут стоить разную сумму

Победа над гораздо более слабым противником, у которого ожидаемый результат составлял 0,95, дает небольшой профицит всего 0,05. При К=20 это всего лишь +1 балл. Победа над гораздо более сильным противником, у которого ожидаемый результат составил 0,10, дает профицит 0,90, что дает +18 очков от того же К-фактора.

Это основная идея Эло: формула вознаграждает за информационное содержание результата, а не за его маркировку. Победа над тем, кого вы должны были победить, почти ничему не учит систему. Победить кого-то, кому вы должны были проиграть, очень информативно.

Распространенные ошибки при интерпретации изменений рейтинга

  • Предполагая, что ничья всегда нейтральна — это полностью зависит от того, были ли вы фаворитом или аутсайдером.
  • Использование неправильного значения К-фактора и вывод о том, что калькулятор неисправен, хотя реальная проблема заключается в вашем профиле правил.
  • Игнорирование силы противника и недоумение, почему две победы приводят к совершенно разному набору очков.
  • Забывая, что официальные федерации могут применять округление, ограничения, минимальные или пороговые значения поверх базовой формулы.