seriych Posted February 1, 2013 Share Posted February 1, 2013 (edited) wn6 может быть отрицательным Нет, в XVM wn6 принимает значение 1, если расчетное по формуле меньше 1. http://www.koreanrandom.com/forum/topic/2598-new-chance-to-win-formula-формула-расчета-шансов-на-победу-обсужде/?p=32939 Edited February 1, 2013 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
fakels Posted February 1, 2013 Share Posted February 1, 2013 (edited) 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 February 1, 2013 by fakels @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted February 1, 2013 Share Posted February 1, 2013 (edited) данные по US Картина примерно та же: Здесь график только для тех, у кого больше 200 боев. Edited February 1, 2013 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted February 1, 2013 Author Share Posted February 1, 2013 сирмах как прокоментируешь эту инфу, цитата с оф. форума 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 Что-то мутят сами по себе. К нашим сервисам это отношения не имеет, я им четко написал, что их формулы в XVM не будет.А ты что, еще читаешь эту тему с быдлохамским отношением к пользователям? Картина примерно та же: us.png Здесь график только для тех, у кого больше 200 боев. думаю, везде распределение будет одинаковым.а вот диапазоны надо ровнять. надо бы с автором переговорить. @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted February 1, 2013 Share Posted February 1, 2013 (edited) а вот диапазоны надо ровнять. надо бы с автором переговорить. Так и не получилось сделать запрос по 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 к таким значениям, чтобы проценты оказались такими же. То есть надо подогнать синий график к красному. Я попробовал это сделать и вроде неплохо получилось: синий график - текущий расчет 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 February 1, 2013 by seriych 4 @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted February 1, 2013 Author Share Posted February 1, 2013 лучше сразу правильно считать. надо бы это всё автору показать. @ Quote Link to comment Short link Share on other sites More sharing options...
nemoW Posted February 1, 2013 Share Posted February 1, 2013 Как видим черный график почти полностью совпадает с красным @seriych, ты супер! @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted February 1, 2013 Author Share Posted February 1, 2013 только мне что-то кажется, его специально хотели сделать более пологим, а ты его обратно сжал... а графики супер. вот чего я не умею :) @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted February 1, 2013 Share Posted February 1, 2013 (edited) мне что-то кажется, его специально хотели сделать более пологим, а ты его обратно сжал... Если мы хотим сохранить шкалу и ее смысл, то это делать необходимо. Если графики совпадают, это значит, что скажем 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 February 1, 2013 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted February 1, 2013 Author Share Posted February 1, 2013 Если мы хотим сохранить шкалу и ее смысл, то это делать необходимо. Если графики совпадают, это значит, что скажем 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. А может правильно вообще стремиться к линейной шкале, и забить на старые стереотипы? Хотя и твои доводы я вполне принимаю. @ Quote Link to comment Short link Share on other sites More sharing options...
nemoW Posted February 1, 2013 Share Posted February 1, 2013 @sirmax, с приведенной шкалой можно принудительно заменить всем РЭ на WN6 сравнительно безболезненно. @ Quote Link to comment Short link Share on other sites More sharing options...
Yupi Posted February 1, 2013 Share Posted February 1, 2013 Имхо не нужно подгонять диапазоны WN под EFF потому что как видно по графику в этом посте wn более плавная и позволяет точнее определить разницу между "среднячками". А в EFF среднячков куча кучная. Нагляднее же. @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted February 1, 2013 Share Posted February 1, 2013 (edited) Хотя и твои доводы я вполне принимаю. Да это вроде не мои доводы. Мне-то по сути без разницы. Но подавляющее большинство пользователей даже если им объяснить, что шкала другая, ничего не поймут и будут воспринимать числа по-старому. А может правильно вообще стремиться к линейной шкале Нет, к линейной точно не надо. Шкала должна быть такой, чтобы учитывать интересы всех пользователей. Если делать линейную, то сильные игроки не смогут себя адекватно сравнивать друг с другом. Играешь ты в крутой чемпионской роте, и у всех 30 человек рейтинг от 1980 до 2000, потому что в эти 20 баллов укладывается аж 1% всех игроков. Так что график должен быть тем более пологим, чем выше рейтинг. Да и распределение игроков по рейтингу весьма похоже на нормальное, а график eff весьма похож на график нормального распределения, так что он вполне адекватен. Можно было бы сделать более пологим(о чем шла речь выше), но никак не линейным. Edited February 1, 2013 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
fakels Posted February 1, 2013 Share Posted February 1, 2013 оффтоп Что-то мутят сами по себе. К нашим сервисам это отношения не имеет, я им четко написал, что их формулы в XVM не будет.А ты что, еще читаешь эту тему с быдлохамским отношением к пользователям? значит скоро увидим их чудо программку =) да так почитываю, что там да как у них, интересно все таки. @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted February 1, 2013 Share Posted February 1, 2013 (edited) Имхо не нужно подгонять диапазоны WN под EFF потому что как видно по графику в этом посте wn более плавная и позволяет точнее определить разницу между "среднячками". А в EFF среднячков куча кучная. А если я так графики нарисую? То, что на других графиках кривая слишком крутая- это иллюзия, из-за того что там диапазон рейтинга от 0 до 2500 изображен. Но 85% игроков попадают в диапазон от 500 до 1500, как на этом рисунке. Все там нормально с пологостью. Я даже много нарисовал, там после 1200 уже слишком полого идет. 80% игроков имеют eff в диапазоне от 500 до 1200, и если это изобразить, то график eff чуть ли не прямая под 45 градусов: Edited February 1, 2013 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted February 1, 2013 Author Share Posted February 1, 2013 Ок, тогда надо убеждать автора, и делать WN7. @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted February 1, 2013 Share Posted February 1, 2013 (edited) надо убеждать автора, и делать WN7. А зачем wn7? Просто переопределить wn6. Мы же формулу-то не меняем никак. Мы итоговое значение просто пересчитываем, домножая на всякие константы. Это никоим образом не трогает внутреннюю структуру формулы. Если wn6 - это функция от кучи переменных(дамаг, фраги, уровень...), то wn6" - это функция от wn6, причем малоизмененная, по сути просто сжатая или нормированная. Хотя формально итоговый результат-то другой, так что может и wn7. Ладно, я спать, а то 4 часа уже :-) Edited February 1, 2013 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted February 1, 2013 Author Share Posted February 1, 2013 А зачем wn7? Просто переопределить wn6. Мы же формулу-то не меняем никак. Мы итоговое значение просто пересчитываем, домножая на всякие константы. Это никоим образом не трогает внутреннюю структуру формулы. Если wn6 - это функция от кучи переменных(дамаг, фраги, уровень...), то wn6" - это функция от wn6, причем малоизмененная, по сути просто сжатая или нормированная. Хотя формально итоговый результат-то другой, так что может и wn7. Ладно, я спать, а то 4 часа уже :-) Смысл в том, что эта формула используется на разных сайтах, люди будут сравнивать, находить несоответствия и спрашивать. Можно назвать WN6', пусть автор решает. @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted February 2, 2013 Share Posted February 2, 2013 (edited) Проанализировал еще некоторые вещи. 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. Чтобы было понятно, что корректировка никаких зверских издевательств над рейтингом не делает: Как видим при wn6>1500 корректировка практически не происходит и рейтинг остается таким же, если меньше 1500, то wn6 корректируется в сторону увеличения. Edited February 4, 2013 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted February 2, 2013 Share Posted February 2, 2013 (edited) Кстати, интересно построить такие же графики по другим параметрам - засвет, дамаг и т.д. Кстати, думаю это не только интересно, но и нужно для построения правильной(точнее нормированной под те же проценты) цветовой шкалы в конфиге. Попробую сделать Edited February 3, 2013 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
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.