Jump to content
Korean Random
sirmax

Шкала XVM / XVM Scale

Recommended Posts

wn6 может быть отрицательным

 

 

Нет, в XVM wn6 принимает значение 1, если расчетное по формуле меньше 1.

http://www.koreanrandom.com/forum/topic/2598-new-chance-to-win-formula-формула-расчета-шансов-на-победу-обсужде/?p=32939

Edited by seriych

Share this post


Link to post

Short link
Share on other sites

wn6 может быть отрицательным, значит нужно резервировать один символ для знака минус.

а зачем он нужет этот минус 

 

 

В данный момент мы успешно проводим тестирование наших цифр в xvm. В недалекой перспективе (как только будут улажены все технические вопросы) мы собираемся предоставить данный продукт в свободное пользование всем желающим. Ждать осталось недолго.

 

сирмах как прокоментируешь эту инфу, цитата с оф. форума

http://forum.worldoftanks.ru/index.php?/topic/691284-%d1%80%d0%b5%d0%b9%d1%82%d0%b8%d0%bd%d0%b3-%d1%8d%d1%84%d1%84%d0%b5%d0%ba%d1%82%d0%b8%d0%b2%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%bf%d0%be-%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d0%b8-wot-noobsru/page__st__720__pid__17244127#entry17244127

Edited by fakels

Share this post


Link to post

Short link
Share on other sites

данные по US

 

Картина примерно та же:

post-8781-0-38045600-1359743496_thumb.png

Здесь график только для тех,  у кого больше 200 боев.

Edited by seriych

Share this post


Link to post

Short link
Share on other sites
Что-то мутят сами по себе. К нашим сервисам это отношения не имеет, я им четко написал, что их формулы в XVM не будет.

А ты что, еще читаешь эту тему с быдлохамским отношением к пользователям?

 

Картина примерно та же:

us.png

Здесь график только для тех, у кого больше 200 боев.

думаю, везде распределение будет одинаковым.

а вот диапазоны надо ровнять. надо бы с автором переговорить.

Share this post


Link to post

Short link
Share on other sites

а вот диапазоны надо ровнять. надо бы с автором переговорить.

 

Так и не получилось сделать запрос по RU серверу. Посчитал по US. В принципе, данные по eff(имеется в виду процент игроков, попадающих в тот или иной диапазон) более-менее соответсвуют заявленным на сайте wot-news. Особо порадовало, что после откидывания игроков с боями меньше 200, процент игроков с рейтингом меньше 900 заявленный и фактический совпали: 58%. Так что менять шкалу не придется, только проценты в описании поправить:

меньше 600  (~18%)

600 - 900 (~40%)

900-1200 (~29%)

1200-1500 (~10%)

1500-1800 (~2,4%)

больше 1800 (~0,44%)

Далее самое главное. Надо привести рейтинг wn6 к таким значениям, чтобы проценты оказались такими же. То есть надо подогнать синий график к красному. Я попробовал это сделать и вроде неплохо получилось:

post-8781-0-21391700-1359749490_thumb.png

post-8781-0-99325100-1359750151_thumb.png

синий график - текущий расчет wn6

красный - eff

зеленый - подгонка wn6 с помощью линейной функции

черный - подгонка wn6 с помощью квадратичной функции

Как видим черный график почти полностью совпадает с красным, а именно это нам и нужно. Расхождения ниже 600 малоинтересны, тем более, что главное, чтобы в самих точках 600-900-1200-1500-1800 все совпадало.

*излом в районе 350-450 - это из-за большого количества игроков с нулевым рейтингом wn6, но это количество не такое большое, чтобы на что-то повлиять, так что можно не париться.

Итак, сами формулы корректировки:

линейная: wn6' = 0,77106*wn6 + 366,9

квадратичная: wn6" = 0,0000999378*wn6^2 + 0,56324*wn6 + 444,7

В принципе и линейная корректировка неплоха, но всё равно эти расчеты будут проходить на стороне клиента и любой комп способен мгновенно 30 чисел в квадрат возвести, так что думаю целесообразнее использовать квадратичное приближение, результаты которого практически идеальны. Или вообще изначально заменить wn6 на скорректированный, по идее так было бы удобнее, чтобы сравнивать wn6 с wot-news. Но тут автора спрашивать надо.

 

Edited by seriych
  • Upvote 4

Share this post


Link to post

Short link
Share on other sites

лучше сразу правильно считать. надо бы это всё автору показать.

Share this post


Link to post

Short link
Share on other sites
Как видим черный график почти полностью совпадает с красным
@seriych, ты супер!

Share this post


Link to post

Short link
Share on other sites

только мне что-то кажется, его специально хотели сделать более пологим, а ты его обратно сжал...

 

а графики супер. вот чего я не умею :)

Share this post


Link to post

Short link
Share on other sites

мне что-то кажется, его специально хотели сделать более пологим, а ты его обратно сжал...

 

Если мы хотим сохранить шкалу и ее смысл, то это делать необходимо. Если графики совпадают, это значит, что скажем 1257 по eff будет тем же самым, что 1257 по wn6". А если не сжимать, то 1257 по eff показывает один скилл, а по wn6 другой. Возникает путаница. Вот, уже ведь обсуждали, кого там wn6 порезал, а кого возвысил, а ведь на самом деле если wn6 ставит вам 800, то это круче, чем eff 900, а люди думают, что их порезало. Я и сам с грустью смотрел на свою обрезку с 1030 до 960, но смотрим: 1030 по eff это круче, чем 73% игроков, а 960 по wn6 круче, чем 78% игроков, то есть на самом деле меня не порезало, а наоборот закинуло на целых 5% игроков выше. А если посчитать скорректированные значения, то все встает на свои места, для моего wn6=960 скорректированные значения равны: wn6'=1107, wn6"=1078, что выше, чем eff=1030.

 

 

а графики супер

Ну надо ж хоть что-то уметь безработному раздолбаю без высшего образования.

Edited by seriych

Share this post


Link to post

Short link
Share on other sites

Если мы хотим сохранить шкалу и ее смысл, то это делать необходимо. Если графики совпадают, это значит, что скажем 1257 по eff будет тем же самым, что 1257 по wn6". А если не сжимать, то 1257 по eff показывает один скилл, а по wn6 другой. Возникает путаница. Вот, уже ведь обсуждали, кого там wn6 порезал, а кого возвысил, а ведь на самом деле если wn6 ставит вам 800, то это круче, чем eff 900, а люди думают, что их порезало. Я и сам с грустью смотрел на свою обрезку с 1030 до 960, но смотрим: 1030 по eff это круче, чем 73% игроков, а 960 по wn6 круче, чем 78% игроков, то есть на самом деле меня не порезало, а наоборот закинуло на целых 5% игроков выше. А если посчитать скорректированные значения, то все встает на свои места, для моего wn6=960 скорректированные значения равны: wn6'=1107, wn6"=1078, что выше, чем eff=1030.

А может правильно вообще стремиться к линейной шкале, и забить на старые стереотипы?

Хотя и твои доводы я вполне принимаю.

Share this post


Link to post

Short link
Share on other sites

@sirmax, с приведенной шкалой можно принудительно заменить всем РЭ на WN6 сравнительно безболезненно.

Share this post


Link to post

Short link
Share on other sites

Имхо не нужно подгонять диапазоны WN под EFF потому что как видно по графику в этом посте wn более плавная и позволяет точнее определить разницу между "среднячками". А в EFF среднячков куча кучная. Нагляднее же.

Share this post


Link to post

Short link
Share on other sites

Хотя и твои доводы я вполне принимаю.

Да это вроде не мои доводы. Мне-то по сути без разницы. Но подавляющее большинство пользователей даже если им объяснить, что шкала другая, ничего не поймут и будут воспринимать числа по-старому.

 

 

А может правильно вообще стремиться к линейной шкале

Нет, к линейной точно не надо. Шкала должна быть такой, чтобы учитывать интересы всех пользователей. Если делать линейную, то сильные игроки не смогут себя адекватно сравнивать друг с другом. Играешь ты в крутой чемпионской роте, и у всех 30 человек рейтинг от 1980 до 2000, потому что в эти 20 баллов укладывается аж 1% всех игроков. Так что график должен быть тем более пологим, чем выше рейтинг. Да и распределение игроков по рейтингу весьма похоже на нормальное, а график eff весьма похож на график нормального распределения, так что он вполне адекватен. Можно было бы сделать более пологим(о чем шла речь выше), но никак не линейным.

Edited by seriych

Share this post


Link to post

Short link
Share on other sites

оффтоп

 

Что-то мутят сами по себе. К нашим сервисам это отношения не имеет, я им четко написал, что их формулы в XVM не будет.
А ты что, еще читаешь эту тему с быдлохамским отношением к пользователям?

значит скоро увидим их чудо программку =)

да так почитываю, что там да как у них, интересно все таки.

Share this post


Link to post

Short link
Share on other sites

 

Имхо не нужно подгонять диапазоны WN под EFF потому что как видно по графику в этом посте wn более плавная и позволяет точнее определить разницу между "среднячками". А в EFF среднячков куча кучная.

А если я так графики нарисую?

post-8781-0-09549500-1359754380_thumb.png

То, что на других графиках кривая слишком крутая- это иллюзия, из-за того что там диапазон рейтинга от 0 до 2500 изображен. Но 85% игроков попадают в диапазон от 500 до 1500, как на этом рисунке. Все там нормально с пологостью.

Я даже много нарисовал, там после 1200 уже слишком полого идет. 80% игроков имеют eff в диапазоне от 500 до 1200, и если это изобразить, то график eff чуть ли не прямая под 45 градусов:

post-8781-0-62448500-1359755060_thumb.png

Edited by seriych

Share this post


Link to post

Short link
Share on other sites

надо убеждать автора, и делать WN7.

А зачем wn7? Просто переопределить wn6. Мы же формулу-то не меняем никак. Мы итоговое значение просто пересчитываем, домножая на всякие константы. Это никоим образом не трогает внутреннюю структуру формулы. Если wn6 - это функция от кучи переменных(дамаг, фраги, уровень...), то wn6" - это функция от wn6, причем малоизмененная, по сути просто сжатая или нормированная.

Хотя формально итоговый результат-то другой, так что может и wn7.

Ладно, я спать, а то 4 часа уже :-)

Edited by seriych

Share this post


Link to post

Short link
Share on other sites

А зачем wn7? Просто переопределить wn6. Мы же формулу-то не меняем никак. Мы итоговое значение просто пересчитываем, домножая на всякие константы. Это никоим образом не трогает внутреннюю структуру формулы. Если wn6 - это функция от кучи переменных(дамаг, фраги, уровень...), то wn6" - это функция от wn6, причем малоизмененная, по сути просто сжатая или нормированная.

Хотя формально итоговый результат-то другой, так что может и wn7.

Ладно, я спать, а то 4 часа уже :-)

 

Смысл в том, что эта формула используется на разных сайтах, люди будут сравнивать, находить несоответствия и спрашивать. Можно назвать WN6', пусть автор решает.

Share this post


Link to post

Short link
Share on other sites

Проанализировал еще некоторые вещи.

 

1) Влияние каждого коэффициента формулы wn6" (wn6" = 0,0000999378*wn6^2 + 0,56324*wn6 + 444,7) на итоговый результат во всем диапазоне рейтингов.

Итак, можно без проблем заменить на такую:

wn6''' = wn6²/10⁴ + 0,563*wn6 + 444,8 = wn6*(wn6+5630)/10000 + 444,8

Разница с wn6" не превышает 0,132 балла, то есть практически во всех случаях результат тот же, а если другой, то разница максимум в 1 очко. А цифорки в формуле покороче, это удобнее.

 

2) Изменение рейтинга конкретных игроков при смене eff на wn6'''.

Проанализировал всех игроков с боями >200 на US сервере.

а. В среднем рейтинг игрока при переходе с eff на wn6 понижается на 217 баллов. А при переходе с eff на wn6''' понижается на 0,3 балла, то есть можно сказать не меняется.

О чем это говорит? Важно, что это не значит, что ВАШ рейтинг не поменяется(об этом изменении ниже), это значит, что в среднем среди 29 игроков рядом с вами вы не заметите, что все вдруг стали низкоуровневыми или наоборот повысили рейтинг, вам покажется, что ничего в рейтингах ничего особо не изменилось. Впрочем, это прямое следствие нормализации к eff, только другими словами, но думаю лишнее объяснение не помешает.

б. В среднем рейтинг игрока при переходе с eff на wn6 изменяется на 230 баллов. А при переходе с eff на wn6''' изменяется на 81 балл.

"В чем разница с пунктом a?"- спросите вы... Почему при замене слова "понижается" на "изменяется" происходят такие перемены(0,3 превращается аж в 81)? А разница принципиальная, сейчас объясню.

Представьте всего двух игроков, у обоих рейтинг eff был 1000, а wn6''' у первого стал 900, а у второго 1100. В пункте а считается так: ((900-1000)+(1100-1000))/2=(-100+100)/2=0, то есть по пункту а в среднем ничего не поменялось. В пункте б считается так: (|900-1000|+|1100-1000|)/2=(100+100)/2=100, то есть по пункту б в среднем рейтинг изменился на 100 баллов. А по идее так и есть: у одного понизился на 100, у другого повысился на 100. У каждого из них изменилось на 100, просто в разные стороны. Так что же показывает число 81? Оно показывает на сколько в среднем изменится ВАШ рейтинг или любого другого отдельно взятого игрока.

То есть пункт а показывает изменение(а получается неизменение) среднего рейтинга всех игроков, а пункт б показывает, что рейтинг отдельного игрока поменяется в среднем на 81 балл. То есть игроков по диапазонам поперекидывает, но в среднем несильно. Другое дело, что это средние значения, а всяких педобиров и захватчиков может поперекидывать очень сильно.

* на самом деле матожидение изменения рейтинга- это не среднее отклонение(81 балл), а среднеквадратичное(75 баллов), но со средним думаю понятнее, да и разница небольшая.

 

PS. Что-то я забыл, вот сам график, как именно wn6''' корректирует wn6. Чтобы было понятно, что корректировка никаких зверских издевательств над рейтингом не делает:

post-8781-0-05216900-1359889991_thumb.png

Как видим при wn6>1500 корректировка практически не происходит и рейтинг остается таким же, если меньше 1500, то wn6 корректируется в сторону увеличения.

Edited by seriych

Share this post


Link to post

Short link
Share on other sites

Кстати, интересно построить такие же графики по другим параметрам - засвет, дамаг и т.д.

 

Кстати, думаю это не только интересно, но и нужно для построения правильной(точнее нормированной под те же проценты) цветовой шкалы в конфиге. Попробую сделать

Edited by seriych

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...