Перейти к содержимому
Korean Random
sirmax

Шкала XVM / XVM Scale

Рекомендуемые сообщения

(редактировалось)

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

 

 

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

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

Изменено пользователем seriych

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

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

Изменено пользователем fakels

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

данные по US

 

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

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

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

Изменено пользователем seriych

Поделиться сообщением


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

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

 

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

us.png

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

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

 

Так и не получилось сделать запрос по 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. Но тут автора спрашивать надо.

 

Изменено пользователем seriych
  • Нравится 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Как видим черный график почти полностью совпадает с красным
@seriych, ты супер!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

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

 

Если мы хотим сохранить шкалу и ее смысл, то это делать необходимо. Если графики совпадают, это значит, что скажем 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.

 

 

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

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

Изменено пользователем seriych

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если мы хотим сохранить шкалу и ее смысл, то это делать необходимо. Если графики совпадают, это значит, что скажем 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.

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

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

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

 

 

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

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

Изменено пользователем seriych

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

оффтоп

 

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

 

Имхо не нужно подгонять диапазоны 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

Изменено пользователем seriych

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

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

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

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

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

Изменено пользователем seriych

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

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

 

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 корректируется в сторону увеличения.

Изменено пользователем seriych

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

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

 

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

Изменено пользователем seriych

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×