Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Предложение по подсчету рейтинга игрока
#81
Если есть время и желание, пересчитай рейтинг без коэффициента C. Сделать это нетрудно. Данные есть, скопировать документ не проблема. Увидим разницу между двумя вариантами - с учетом отношения и без.
Администратор сайта "Игра "Акционер"
Reply
#82
Без учета коэффициента С (С=1)
выборка тех же 36 игр.

Alkonaft 999,0085
Andrew 998,006
antej 996,0626
Governor 997,0601
owl 999,0028
Shora 1004,9258
zaciek 1002,9485
Зырянов 1002,9857
Reply
#83
А давай еще один вариант. Сделаем C = 10 и округлим знчаения рейтинга до целых.
Администратор сайта "Игра "Акционер"
Reply
#84
C=10

Alkonaft 991
Andrew 981
antej 966
Governor 976
owl 990
Shora 1043
zaciek 1025
Зырянов 1029
Reply
#85
Если С - константа, но капитал вообще никак не учитывается. Только факт победы и поражения. Это не есть гуд!
Reply
#86
(04-25-2016, 12:09 PM)Governor Wrote: Если С - константа, но капитал вообще никак не учитывается. Только факт победы и поражения. Это не есть гуд!

Если "капитал вообще никак не учитывается. Только факт победы и поражения...",
то я скажу, как и Governor: Это не есть гуд!
Поражен тем, что такое предложение возникает после того, как я достаточно подробно писал о том, как и в каких дозах должен влиять на изменение рейтинга факт победы/поражения/ничьей... и как набранные соперниками капиталы... (см. мой пост №50 на стр.5 данной темы).
Reply
#87
Остальные жрут попкорн и ждут продолжения батла Smile Smile Smile
Reply
#88
Не в ту степь завели нас разговоры вокруг пресловутого рейтинга.
Учитывать в нем (при поправках к рейтингу) разницу капиталов или нелепое их отношение?...
Мы потратили на споры об этом 2 недели и куда пришли?
К обсуждению нового нелепого вопроса:
Учитывать ли вообще набранные игроками капиталы?
Нельзя не учитывать!
То есть, конечно, можно... всё можно... Можно даже забить в формулу ДВА коэффициента: разницу капиталов и отношение капиталов... Пусть эти два коэффициента друг с другом конфликтуют внутри формулы, дополняют друг друга или взаимно уничтожают. ЗАЧЕМ нам это?
Нам нужна простая формула (чем проще, тем лучше), которая позволяет относительно справедливо изменять рейтинги игроков, как показатель их силы, мастерства и удачливости.

Возьмём равных по силе игроков. РАВНЫХ, каковыми мы все сейчас условно являемся, получив равный для всех начальный рейтинг.
У нас есть только два исхода игры, которые могут рейтинг увеличить: победа 2:0 и ничья 1:1 с плюсом по капиталу.
Но нам очень хочется (и это правильно) учитывать весомость победы, сравнивая капиталы соперников.
Хорошо.
Строим таблицу.

За победу 2:О Игрок получает прибавку к рейтингу 5 очков (возьмем пока за основу эти очки).
Ещё, допустим, 0,7 очка (вряд ли больше) он может получить за крупную победу: например с разницей в 100 (200) тысяч и больше.
То есть в зависимости от суммы выигрыша он может получить от 0 до 0,7 дополнительных очков.
За ничью 1:1 с плюсом по капиталу Игрок получает прибавку не 5, а только 2,5 очка.
Ещё - в зависимости от суммы выигрыша - от 0 до 0,7 дополнительных очка.
Ровно на такие же значения будет уменьшаться его рейтинг при ничьей с минусом и при поражении 0:2.

Теперь в соперники нашего Игрока возьмем более слабого соперника (но не очень - это определяет разница их рейтингов).
За победу 2:0 Игрок получит уже не 5, а только 4,5 очка. Возможная добавка - от 0 до 0,65.
За ничью 1:1 с плюсом прибавка Игрока к рейтингу составит 2,25 очка. И еще от 0 до 0,65 за сумму выигрыша.
За ничью с минусом рейтинг игрока упадет на 2,75. И еще от 0 до 0,65 за сумму проигрыша.
За поражение 0:2 рейтинг Игрока упадет на 5,5 очков. И еще от 0 до 0,65 за сумму проигрыша.

Возьмём в соперники Игроку еще более слабого соперника (по разнице их рейтингов).
Победа 2:0 даст прибавку к рейтингу уже не 5 и не 4,5 а только 4 очка. Дополнительно от 0 до 0,6.
За ничью 1:1 с плюсом он получит уже только 2 очка. И дополнительно от 0 до 0,6.
За ничью 1:1 с минусом его рейтинг упадет на 3 очка. И дополнительно от 0 до 0,6.
За поражение 0:2 рейтинг упадет уже на 6 очков. И дополнительно от 0 до 0,6.

И так далее. Чем слабее соперник, тем меньшую прибавку к рейтингу будет получать игрок в случае выигрышей и тем больше будет падать его рейтинг при поражениях. Это, конечно, понятно всем.
А что же подлежит обсуждению?
1) Сумму добавки к рейтингу при победе между равными соперниками. Я взял за основу 5 очков. Но можно и 7, и 10... вряд ли больше. У каждой цифры есть свои недостатки.
2) Определить ту разницу между рейтингами соперников, при которой взятое за основу количество баллов уменьшается на 0,5 очка.
3) Определить ту максимальную разницу в рейтингах соперников, которая будет учитываться в формуле. Например = 100. Объясню: при разнице в 100 и более (хоть 300... хоть 500) изменения рейтинга будут уже одинаковыми.

Но, допустим, нас удовлетворят показанные мною цифры. И допустим, мы определимся с ответами на 3 поставленных вопроса, подлежащих обсуждению. Что тогда?
Вот нам и нужна такая формула, которая обеспечивала бы такое (хотя бы приблизительно) изменение рейтингов.
И будет нам всем счастье.
А будет это формула Эло или любая другая, меня не интересует.
Reply
#89
(04-25-2016, 05:59 PM)Зырянов Wrote: Строим таблицу.

За победу 2:О Игрок получает прибавку к рейтингу 5 очков (возьмем пока за основу эти очки).
Ещё, допустим, 0,7 очка (вряд ли больше) он может получить за крупную победу: например с разницей в 100 (200) тысяч и больше.
То есть в зависимости от суммы выигрыша он может получить от 0 до 0,7 дополнительных очков.
За ничью 1:1 с плюсом по капиталу Игрок получает прибавку не 5, а только 2,5 очка.
Ещё - в зависимости от суммы выигрыша - от 0 до 0,7 дополнительных очка.
Ровно на такие же значения будет уменьшаться его рейтинг при ничьей с минусом и при поражении 0:2.

Теперь в соперники нашего Игрока возьмем более слабого соперника (но не очень - это определяет разница их рейтингов).
За победу 2:0 Игрок получит уже не 5, а только 4,5 очка. Возможная добавка - от 0 до 0,65.
За ничью 1:1 с плюсом прибавка Игрока к рейтингу составит 2,25 очка. И еще от 0 до 0,65 за сумму выигрыша.
За ничью с минусом рейтинг игрока упадет на 2,75. И еще от 0 до 0,65 за сумму проигрыша.
За поражение 0:2 рейтинг Игрока упадет на 5,5 очков. И еще от 0 до 0,65 за сумму проигрыша.

Возьмём в соперники Игроку еще более слабого соперника (по разнице их рейтингов).
Победа 2:0 даст прибавку к рейтингу уже не 5 и не 4,5 а только 4 очка. Дополнительно от 0 до 0,6.
За ничью 1:1 с плюсом он получит уже только 2 очка. И дополнительно от 0 до 0,6.
За ничью 1:1 с минусом его рейтинг упадет на 3 очка. И дополнительно от 0 до 0,6.
За поражение 0:2 рейтинг упадет уже на 6 очков. И дополнительно от 0 до 0,6.

И так далее. Чем слабее соперник, тем меньшую прибавку к рейтингу будет получать игрок в случае выигрышей и тем больше будет падать его рейтинг при поражениях. Это, конечно, понятно всем.

Т.е. формулы как таковой еще нет, и ее надо вывести из вышеописанных правил ?  На первый взгляд сложности не вижу.
Reply
#90
Quote:Т.е. формулы как таковой еще нет, 

Формула есть. К ней нужно просто подобрать правильные значения коэффициентов.

Во-первых, нужно избавиться от десятых долей в значениях рейтинга. Как вариант, добавить коэффициент-константу, например, равной 10.
Во-вторых, подобрать такой вариант расчета коэффициента C, чтобы он оказывал влияние, меньшее, чем заработанные очки.
Администратор сайта "Игра "Акционер"
Reply


Forum Jump:


Users browsing this thread: 10 Guest(s)