seriych 2 143 #33081 1 февраля, 2013 (изменено) wn6 может быть отрицательным Нет, в XVM wn6 принимает значение 1, если расчетное по формуле меньше 1. http://www.koreanrandom.com/forum/topic/2598-new-chance-to-win-formula-формула-расчета-шансов-на-победу-обсужде/?p=32939 Изменено 1 февраля, 2013 пользователем seriych Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
fakels 1 #33086 1 февраля, 2013 (изменено) 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 Изменено 1 февраля, 2013 пользователем fakels Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
seriych 2 143 #33096 1 февраля, 2013 (изменено) данные по US Картина примерно та же: Здесь график только для тех, у кого больше 200 боев. Изменено 1 февраля, 2013 пользователем seriych Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
sirmax 5 109 #33113 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 боев. думаю, везде распределение будет одинаковым.а вот диапазоны надо ровнять. надо бы с автором переговорить. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
seriych 2 143 #33119 1 февраля, 2013 (изменено) а вот диапазоны надо ровнять. надо бы с автором переговорить. Так и не получилось сделать запрос по 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. Но тут автора спрашивать надо. Изменено 1 февраля, 2013 пользователем seriych 4 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
sirmax 5 109 #33122 1 февраля, 2013 лучше сразу правильно считать. надо бы это всё автору показать. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
nemoW 84 #33125 1 февраля, 2013 Как видим черный график почти полностью совпадает с красным @seriych, ты супер! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
sirmax 5 109 #33126 1 февраля, 2013 только мне что-то кажется, его специально хотели сделать более пологим, а ты его обратно сжал... а графики супер. вот чего я не умею :) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
seriych 2 143 #33132 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. а графики супер Ну надо ж хоть что-то уметь безработному раздолбаю без высшего образования. Изменено 1 февраля, 2013 пользователем seriych Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
sirmax 5 109 #33135 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. А может правильно вообще стремиться к линейной шкале, и забить на старые стереотипы? Хотя и твои доводы я вполне принимаю. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
nemoW 84 #33138 1 февраля, 2013 @sirmax, с приведенной шкалой можно принудительно заменить всем РЭ на WN6 сравнительно безболезненно. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Yupi 504 #33141 1 февраля, 2013 Имхо не нужно подгонять диапазоны WN под EFF потому что как видно по графику в этом посте wn более плавная и позволяет точнее определить разницу между "среднячками". А в EFF среднячков куча кучная. Нагляднее же. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
seriych 2 143 #33142 1 февраля, 2013 (изменено) Хотя и твои доводы я вполне принимаю. Да это вроде не мои доводы. Мне-то по сути без разницы. Но подавляющее большинство пользователей даже если им объяснить, что шкала другая, ничего не поймут и будут воспринимать числа по-старому. А может правильно вообще стремиться к линейной шкале Нет, к линейной точно не надо. Шкала должна быть такой, чтобы учитывать интересы всех пользователей. Если делать линейную, то сильные игроки не смогут себя адекватно сравнивать друг с другом. Играешь ты в крутой чемпионской роте, и у всех 30 человек рейтинг от 1980 до 2000, потому что в эти 20 баллов укладывается аж 1% всех игроков. Так что график должен быть тем более пологим, чем выше рейтинг. Да и распределение игроков по рейтингу весьма похоже на нормальное, а график eff весьма похож на график нормального распределения, так что он вполне адекватен. Можно было бы сделать более пологим(о чем шла речь выше), но никак не линейным. Изменено 1 февраля, 2013 пользователем seriych Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
fakels 1 #33146 1 февраля, 2013 оффтоп Что-то мутят сами по себе. К нашим сервисам это отношения не имеет, я им четко написал, что их формулы в XVM не будет.А ты что, еще читаешь эту тему с быдлохамским отношением к пользователям? значит скоро увидим их чудо программку =) да так почитываю, что там да как у них, интересно все таки. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
seriych 2 143 #33147 1 февраля, 2013 (изменено) Имхо не нужно подгонять диапазоны WN под EFF потому что как видно по графику в этом посте wn более плавная и позволяет точнее определить разницу между "среднячками". А в EFF среднячков куча кучная. А если я так графики нарисую? То, что на других графиках кривая слишком крутая- это иллюзия, из-за того что там диапазон рейтинга от 0 до 2500 изображен. Но 85% игроков попадают в диапазон от 500 до 1500, как на этом рисунке. Все там нормально с пологостью. Я даже много нарисовал, там после 1200 уже слишком полого идет. 80% игроков имеют eff в диапазоне от 500 до 1200, и если это изобразить, то график eff чуть ли не прямая под 45 градусов: Изменено 1 февраля, 2013 пользователем seriych Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
sirmax 5 109 #33153 1 февраля, 2013 Ок, тогда надо убеждать автора, и делать WN7. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
seriych 2 143 #33155 1 февраля, 2013 (изменено) надо убеждать автора, и делать WN7. А зачем wn7? Просто переопределить wn6. Мы же формулу-то не меняем никак. Мы итоговое значение просто пересчитываем, домножая на всякие константы. Это никоим образом не трогает внутреннюю структуру формулы. Если wn6 - это функция от кучи переменных(дамаг, фраги, уровень...), то wn6" - это функция от wn6, причем малоизмененная, по сути просто сжатая или нормированная. Хотя формально итоговый результат-то другой, так что может и wn7. Ладно, я спать, а то 4 часа уже :-) Изменено 1 февраля, 2013 пользователем seriych Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
sirmax 5 109 #33157 1 февраля, 2013 А зачем wn7? Просто переопределить wn6. Мы же формулу-то не меняем никак. Мы итоговое значение просто пересчитываем, домножая на всякие константы. Это никоим образом не трогает внутреннюю структуру формулы. Если wn6 - это функция от кучи переменных(дамаг, фраги, уровень...), то wn6" - это функция от wn6, причем малоизмененная, по сути просто сжатая или нормированная. Хотя формально итоговый результат-то другой, так что может и wn7. Ладно, я спать, а то 4 часа уже :-) Смысл в том, что эта формула используется на разных сайтах, люди будут сравнивать, находить несоответствия и спрашивать. Можно назвать WN6', пусть автор решает. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
seriych 2 143 #33201 2 февраля, 2013 (изменено) Проанализировал еще некоторые вещи. 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 корректируется в сторону увеличения. Изменено 4 февраля, 2013 пользователем seriych Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
seriych 2 143 #33363 2 февраля, 2013 (изменено) Кстати, интересно построить такие же графики по другим параметрам - засвет, дамаг и т.д. Кстати, думаю это не только интересно, но и нужно для построения правильной(точнее нормированной под те же проценты) цветовой шкалы в конфиге. Попробую сделать Изменено 3 февраля, 2013 пользователем seriych Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах