Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Предложение по подсчету рейтинга игрока
#61
Несколько слов в защиту формулы, по которой я считал:

NR1 = OR1 + (ln(K1/K2)+1) * (P1 - W1)

W1  имеют значения, близкие к 1. Они чуть больше 1 для "крутых" игроков и чуть меньше для "пологих".
Таким образом, при ничье P1=1 рейтинг меняется на вот эту саму малость, на которую ожидаемые очки отличаются от 1, умноженную на  (ln(K1/K2)+1) . Какое бы огромное отношение капиталов ни было, оно на изменение рейтинга повлияет слабо.

Пусть, например, К1= 1 000 000, а К2 = 1 000. Тогда K1/K2=1 000, ln(K2/K1)=6.9

Пусть играл самый сильный игрок Shora против самого слабого - меня.
Его W1 против меня - 1.064
Если мы сыграли вничью, то P1=1, а P1-W1 = -0.064
Умножим на 6.9+1 и получим -0.5
Именно на эту величину у Шоры увеличится рейтинг после нашей ничьей.
Парадоксально, но если Шора со мной сыграет вничью, то его рейтинг понизится тем больше, чем больше будет отношение суммарного капитала его и моё.
Теперь предположим, что он у меня выиграл с минимальным отрывом.

Пусть, например, К1= 10 000, а К2 = 9 000. Тогда K1/K2=1.1, ln(K2/K1)=0.105

P1-W1 = 2 - 1.064 = 0.936

Умножим на 0.105+1 и получим 1.03 
Именно на эту величину у Шоры увеличится рейтинг после его победы.

Итак, победа с отрывом на 10% дает прирост рейтинга вдвое превосходящий прирост при ничье с отрывом в 1000 раз.
Reply
#62
log10(K1 - K2 + 1) потому что в случае если К1 = К2 получим ноль. А логарифм нуля - минус бесконечность.
Администратор сайта "Игра "Акционер"
Reply
#63
(04-15-2016, 07:11 PM)Admin Wrote: log10(K1 - K2 + 1) потому что в случае если К1 = К2 получим ноль. А логарифм нуля -  минус бесконечность.

В той ссылке что мне дали было чуть по другому..
Щас пересчитаю.. ( С=log10(K1 - K2 + 1) )

Alkonaft 994,7695
Andrew 991,9422
antej 982,8696
Governor 985,7811
owl 994,734
Shora 1023,8266
zaciek 1011,9176
Зырянов 1014,1594


Где то в далеких числах после запятой есть разница...

добавил запятых
Reply
#64
Проверка формулы от Governor (отличие в коэффициенте С=1+Ln(K1/K2) )
Анализ 36 игр.

Alkonaft 997,1609
Andrew 996,5083
antej 991,175
Governor 994,3878
owl 997,0623
Shora 1011,383
zaciek 1003,9009
Зырянов 1008,4218
Reply
#65
ОК, с поправкой Алконафта теперь таблица выглядит так:


УчастникРейтинг 1Рейтинг 2ИгрПобед/Ничьих/ПораженийЗаработано
Shora10241011106/3/1858420
Зырянов10141008104/5/1542910
zaciek1012100484/3/1-85060
Alkonaft995997112/6/3-45520
owl99599740/3/1-271600
Andrew99299761/2/3253890
Governor986994112/4/5-1405700
antej983991121/6/5152660
Reply
#66
я смотрю, сто мне что в лоб что по лбу - как не считай
Reply
#67
(04-15-2016, 08:36 PM)antej Wrote: я смотрю, сто мне что в лоб что по лбу - как не считай

Зато у тебя положительный баланс, благодаря тому миллиону, который ты у меня вчера выиграл. Smile
Reply
#68
Новая версия подсчетов 2 в 1
теперь можно выбрать формулу

http://file.sampo.ru/qz8ns8/
Reply
#69
да, мне этот лимон вижу очень пригодился.
еще предлагаю подкинуть десяточку за каждого нового игрока, затянутого в сети Игры. начать предлагаю с меня, чтобы показать всем остальным, что система исправно работает - все будут заитересованы разширить наш круг, так как это значительно повысить рейтинг. я таким (и наверное по-другому никак) способом с последнего мечта соскочу. может быть.
Reply
#70
Можно ввести две системы учета.
1. Чисто на победах, а капитал влияние оказывает минимальное. Для нас.
2. Капитал оказывает сильное влияние. Для привлечения и нубов.
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)