Есть результаты поединков. Победа/Поражение. Как составить рейтинг и разделить на Тир?
Есть система Элло, но для него нужно уже знать рейтинги. Как начать?
это же турнирная сетка, каждая победа - +1 очко. 1 выиграл у всех кроме 2, = 3 очка, 2 проиграл всем, кроме 1, = 1 очко и т.д. если бы стоимость очков была не динамической, а изменялась бы подобно валютному рынку, то тогда нужно было бы вычислять поэтапно каждый раз пересчитывая стоимость .
Вопрос, кто в такой задачи сильнее 2 или 3 вероятностно?
Если по Элло, то тут важен порядок игр. Если менять порядок игр, но исход игр будет один и тот же, то результат будет каждый раз разный и лидеры будут разные(это особенно заметно именно на малых объемах выборки по типу вашего примера, где всего 12 матчей было). Ну в самом начале всегда не разбериха, после нескольких десятков игр всё стабилизируется. Делайте начальный рейтинг допустим 1000, всем игрокам, ну или по минимальной планке нижнего тира допустим.
Ну и определитесь с коэфициентом K, можете сделать его вообще например фиксированным. В википедии например там такие
условия
K — коэффициент, значение которого равно 10 для сильнейших игроков (рейтинг 2400 и выше), 20 (было 15) — для игроков с рейтингом меньше, чем 2400 и 40 (было 30) — для новых игроков (первые 30 партий с момента получения рейтинга ФИДЕ), а также для игроков до 18 лет, рейтинг которых ниже 2300;
Всем присваиваете стартовый Эло, например, 1200 (как это делает chess.com)
Далее, начинаете просчитывать рейтинг игроков, выбирая партии в хронологическом порядке.
SergeySerge11, если вы не хотите начинать с равенства - можно же повторить итерацию, взяв за начальный рейтинг результаты первого прохода. Но такой рейтинг будет куда труднее объяснить, если игроки начнут задавать вопросы ;)