sirmax 5,498 Posted January 29, 2013 (edited) Тема для описания и обсуждения шкалы XVM для эффективности Шкала XVM — универсальная двузначная шкала для отображения рейтингов, основанная на проценте игроков, которые имеют данный рейтинг. Шкала XVM была задумана и реализована, когда в XVM впервые появилось возможность отображения более одного рейтинга. Встал вопрос, как человек может сравнить значения одного рейтинга со значением другого? Например, с ходу не скажешь, что лучше 1200 по рейтингу эффективности (EFF), или 1400 по WN8, или 7000 по личному рейтингу игрока (WGR), или 52% побед. При сравнении любой пары показателей возникает такой вопрос. Плюс при переходе с одного рейтинга на другой неудобно привыкать к значениям нового рейтинга. Более того даже значения одного и того же рейтинга со временем могут менять смысл, так как многие аспекты игры со временем меняются, а иногда изменяются и резко. Например, при ребалансе артиллерии (когда арту с 8 уровня перенесли на 10-й и т.п.) изменился средний уровень танков у большинства игроков, соответственно численные значения рейтингов изменились. За основу шкалы был взят так называемый процент превосходства (%SUP). Берем всех игроков и считаем их рейтинги. Сортируем игроков по выбранному рейтингу от самого высокого к самому низкому. Процент превосходства- это процент игроков, которые имеют рейтинг ниже данного. Цветовая шкала рейтингов строится исходя из того, какие значения рейтингов соответствуют определенным значениям %SUP: Красный: %SUP < 20% Оранжевый: 60% > %SUP >= 20% Желтый: 90% > %SUP >= 60% Зеленый: 99% > %SUP >= 90% Бирюзовый: 99.9% > %SUP >= 99% Фиолетовый: %SUP >= 99.9% Рейтинги по шкале XVM и цветовая шкала: https://modxvm.com/рейтинги/шкала-xvm/цвета/ Подробнее о шкале: http://www.modxvm.com/ratings/шкала-xvm/ Актуальная информация во втором сообщении этой темы: http://www.koreanrandom.com/forum/topic/2625-xvm-scale-шкала-xvm/#entry32168 old Распределение значений по цветам: Формулы пересчета в шкалу XVM: XWN_0.8.6 = ЕСЛИ(WN6>2160; 100; МАКС(МИН( WN6*(WN6*(WN6*(-0,00000000001268*WN6 + 0,00000005147) - 0,00006418) + 0,07576) - 7,25; 100); 0)) XEFF_0.8.6 = ЕСЛИ(EFF<420; 0; МАКС(МИН(EFF*(EFF*(EFF*(EFF*(EFF*(0,000000000000000045254*EFF - 0,00000000000033131) + 0,00000000094164) - 0,0000013227) + 0,00095664) - 0,2598) + 13,23; 100); 0)) графики перевода WN6 и РЭ в шкалу XVM: сравнение старой eff, новой eff и wn6 в разных диапазонах: Edited December 29, 2017 by seriych Добавлены ссылки на описания формул 6 Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #32168 Posted January 29, 2013 (edited) Перевод рейтингов в шкалу XVM (convert ratings to XVM Scale): Соответствие рейтингов шкале XVM рассчитывается автоматически ежедневно. Актуальные значения на сайте мода: https://modxvm.com/рейтинги/шкала-xvm/цвета/ Для использования шкалы XVM в своих проектах сторонние разработчики могут использовать файлы (обновляются ежедневно): JSON gz: https://static.modxvm.com/xvmscales.json.gz JSON: https://static.modxvm.com/xvmscales.json *До версии XVM 7.2.3 использовались приближенные формулы перевода в шкалу XVM: XEFF = if(EFF>2300; 100; max(min(EFF*(EFF*(EFF*(EFF*(EFF*(0.000000000000000006449*EFF -0.00000000000004089) +0.00000000008302) -0.00000004433) -0.0000482) +0.1257) -40.42; 100); 0)) XWN6 = if(WN6>2350; 100; max(min(WN6*(WN6*(WN6*(WN6*(WN6*(-0.000000000000000000852*WN6 +0.000000000000008649) -0.000000000039744) +0.00000008406) -0.00007446) +0.06904) -6.19; 100); 0)) XWN7 = if(WN7>2350; 100; max(min(WN7*(WN7*(WN7*(WN7*(WN7*(0.000000000000000001641*WN7 -0.0000000000000126) +0.00000000003223) -0.00000003793) +0.00003139) +0.02747) -1.92; 100); 0)) XWN8 = if(WN8>3800; 100; max(min(WN8*(WN8*(WN8*(WN8*(WN8*(-0.00000000000000000009762*WN8 +0.0000000000000016221) -0.00000000001007) +0.000000027916) -0.000036982) +0.05577) -1.3; 100); 0)) XPR = if(PR<1500; max( PR*(0,00001717*PR + 0,03825) - 38,45; 0); if(PR<2175; max( PR*(PR*(PR*(0,00000000074489*PR - 0,0000051431) + 0,01313866) - 14,65) + 6057,52; PR*(PR*(0,000000081703*PR - 0,000699026) + 1,88722) - 1538,59); 100)) XWGR = if(WGR>11200; 100; max(min(WGR*(WGR*(WGR*(WGR*(WGR*(-0.000000000000000000001185*WGR +0.00000000000000004468) -0.000000000000681) +0.000000005378) -0.00002302) +0.05905) -48.93; 100); 0)) XBS = if(BS>13200; 100; max(min(BS*(BS*(BS*(BS*(BS*(-0,00000000000000000000024883*BS + 0,0000000000000000117935) - 0,00000000000021706) + 0,00000000193685) - 0,0000089711) + 0,02948) - 0,78; 100); 0)) XNR = if(NR>240; 100; max(min(NR*(NR*(NR*(NR*(NR*(0,0000000000060542*NR - 0,0000000047258) + 0,00000132876) - 0,00016789) + 0,009921) + 0,2677) - 17,3; 100); 0)) Для процента побед (for winrate): XWR = if(WR>0.75; 100; if(WR<0.42; 0; max(min(WR*(WR*(WR*(WR*(WR*(807757*WR -2969096) +4524357) -3655907.6) +1649821) -393080) +38504.4; 100); 0))) "Соответствие баллов шкалы XVM и процента превосходства(процента игроков, которые имеют какой-либо рейтинг хуже данного):" Это график функции гамма распределения в интегральной форме со следующими коэффициентами (по MS Excel): %Sup = ГАММА.РАСП(19 + Xrating/100*(100-19); 11; 4; ИСТИНА)+0.0005 Например, если игрок по какому-то рейтингу, приведенному к шкале XVM, имеет показатель 50, то из графика видим, что это соответствует проценту превосходства 88%, то есть игрок лучше 88% игроков по данному рейтингу. * в XVM для сравнения игроков по шкале XVM используются игроки, которые провели не менее 1000 боев на аккаунте "Больше графиков богу графиков (данные устаревшие):" распределение игроков по рейтингам в интегральной форме (по горизонтали- рейтинг, по вертикали- процент игроков , у которых рейтинг не превышает данный): тоже самое для количества боев: распределение игроков по рейтингам в дифференциальной форме(как много игроков имеют рейтинг из каждого диапазона): Edited December 29, 2017 by seriych 7 Quote Share this post Link to post Short link Share on other sites
sirmax 5,498 #32172 Posted January 29, 2013 Время еще есть, релиз не завтра будет. 2 Quote Share this post Link to post Short link Share on other sites
iBat 392 #32176 Posted January 29, 2013 Пока рановато ИМХО. Возможно к новому релизу будет понятно. Quote Share this post Link to post Short link Share on other sites
TurinDeNar 576 #32178 Posted January 29, 2013 (edited) А я думаю что однозначно нужно. На текущий момент все прекрасно понимают, что формула wot-news не объективна. XVM своим волевым решением вводит СВОЮ формулу XVM-Рейтинг которая однозначно намного объективнее чем wot-news, и по итогу пользователь решает, либо принимает эту более правильную формулу либо идет лесом ныть куда подальше. Не стоит оставлять две формулы однозначно, потому что возникнет путаница и прочее... Не секрет что сейчас на волне неадекватной формулы wot-news пояляются всякие левые сайты с новым откорректированным РЭ (кстати это еще большой вопрос какую формулу они за основу взяли, либо wot-news либо нашу открытую WN6). Судя по тому что анонсировали свой расчет они совсем недавно, а формула WN6 в открытых источниках появилась тоже недавно и про нее только-только заговорили, лично я не удивлюсь если данные разработчики в свою основу положили именно нашу формулу (чуть ее подредактировав, чтобы результат так уж явно не совпадал). И все предположения в их ветке на официальной сайте о том что корни у них растут из формулы wot-news действительно ошибочны и они не врут говоря что их формула не имеет ничего общего с формулой wot-news:)! И там очень возможно корни именно нашей формулы WN6! Ну так вот, своевременный ход XVM с внедрением в мод своей адекватной и ОТКРЫТОЙ формулы снимет всякие вопросы с похожими формулами от других лиц. Я считаю что однозначно нужно вводить WN6 сейчас, вставлять ее в дефолтный конфиг, и оставлять ее в качестве единственной формулы расчета РЭ по аккаунту. Ну это конечно при условии, что с разработчиками wot-news разработчиков XVM не связывают какие либо моральные либо иные обязательства:) Edited January 29, 2013 by TurinDeNar 5 Quote Share this post Link to post Short link Share on other sites
sirmax 5,498 #32180 Posted January 29, 2013 (edited) WN6 тоже как бы не наша: http://forum.worldoftanks.com/index.php?/topic/184017-actual-statistically-sound-efficiency-formula/page__st__1080 EFF тоже открыта, так как в исходниках она есть. То что всякие нубометры ноют что они ее реверсинженерили - или 3.14здят, или настолько тупые, что не смогли найти. Edited January 29, 2013 by sirmax Quote Share this post Link to post Short link Share on other sites
TurinDeNar 576 #32184 Posted January 29, 2013 WN6 тоже как бы не наша: http://forum.worldoftanks.com/index.php?/topic/184017-actual-statistically-sound-efficiency-formula/page__st__1080 EFF тоже открыта, так как в исходниках она есть. То что всякие нубометры ноют что они ее реверсинженерили - или 3.14здят, или настолько тупые, что не смогли найти. Sirmax, это понятно:) Но как мне кажется одно дело писать что это просто формула чувака с англоязычного сайта с которым даже по русски невозможно пообщаться просто вставленная в XVM, и в этом случае это еще вопрос будет ли она популярна и раскрутится ли в таком случае... А другое дело написать что это формула чувака который написал эту формулу специально для XVM (а по большому счету так и есть) И ХVM объявляет ее своей официальной формулой, но все вопросы в разработчику при условии что Вы владеете английским языком:))) 1 1 Quote Share this post Link to post Short link Share on other sites
jage 73 #32186 Posted January 29, 2013 вот ньюс это прошлый век уже,она легко накручивается от нее надо отказыватся однозначно и 2 по дэфолту не надо ставить мое мнение Quote Share this post Link to post Short link Share on other sites
sirmax 5,498 #32192 Posted January 29, 2013 Sirmax, это понятно:) Но как мне кажется одно дело писать что это просто формула чувака с англоязычного сайта с которым даже по русски невозможно пообщаться просто вставленная в XVM, и в этом случае это еще вопрос будет ли она популярна и раскрутится ли в таком случае... А другое дело написать что это формула чувака который написал эту формулу специально для XVM (а по большому счету так и есть) И ХVM объявляет ее своей официальной формулой, но все вопросы в разработчику при условии что Вы владеете английским языком:))) Ок, с этим согласен. Quote Share this post Link to post Short link Share on other sites
guguloi 0 #32199 Posted January 29, 2013 I'm already using WN6. Quote Share this post Link to post Short link Share on other sites
WaX 1 #32202 Posted January 29, 2013 eff надо убирать. Она должна умереть. Навсегда. На что её менять это вопрос. Как временная мера можно и WN6 (или не как временная). Я за принудительный переход на WN6. Без возможности выбора версии по wot-news. Даже у людей со старыми конфигами. 5 Quote Share this post Link to post Short link Share on other sites
nemoW 84 #32204 Posted January 29, 2013 Я за принудительный переход на WN6. Без возможности выбора версии по wot-news. Разработчики на это не пойдут. Разве что ввести новый макрос для РЭ а по eff отдавать WN6. Quote Share this post Link to post Short link Share on other sites
WaX 1 #32206 Posted January 29, 2013 Разработчики на это не пойдут. Разве что ввести новый макрос для РЭ а по eff отдавать WN6. Ну да. Ввести какой-нибудь oldeff. Чтобы игрок только умышленно и осознанно через правку конфига смог к нему вернуться. А eff сделать просто дубликатом wn для совместимости. Quote Share this post Link to post Short link Share on other sites
█XlebniDizele4ku 344 #32210 Posted January 29, 2013 Тематикой не владею и боёв немного. Не читал, но одобряю. Я тоже за принудиловку перехода на такой продукт, который долго мусолила целая пачка заинтересованных экспертов статистики. Голосование, кстати, само себе не очень релевантно. На нашем форуме обитают люди заинтересованные в новшествах. Ещё в эту тему приходят люди с темы новой формулы на офф форуме. Это тоже контингент не за старьё. А вот пачки игроков, которые просто катают бои, сюда не все приходят и не ставят голос на старую привычную формулу. Примерно как проводить опрос "Пользуетесь ли Вы интернетом?" среди пользователей интернета. Куча тем, скринов, формула, картинка в подпись. А себе то где посчитать этот рейт? Quote Share this post Link to post Short link Share on other sites
TurinDeNar 576 #32214 Posted January 29, 2013 (edited) Тематикой не владею и боёв немного. Не читал, но одобряю. Я тоже за принудиловку перехода на такой продукт, который долго мусолила целая пачка заинтересованных экспертов статистики. Голосование, кстати, само себе не очень релевантно. На нашем форуме обитают люди заинтересованные в новшествах. Ещё в эту тему приходят люди с темы новой формулы на офф форуме. Это тоже контингент не за старьё. А вот пачки игроков, которые просто катают бои, сюда не все приходят и не ставят голос на старую привычную формулу. Примерно как проводить опрос "Пользуетесь ли Вы интернетом?" среди пользователей интернета. Куча тем, скринов, формула, картинка в подпись. А себе то где посчитать этот рейт? Пока только здесь: http://proxy.bulychev.net:1333/?0,WN,XlebniDizele4ku Подрезало чуток:) по сравнению с wot-news где 2021 считает. 3.3 очков захвата базы это многовато:) Edited January 29, 2013 by TurinDeNar Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #32215 Posted January 29, 2013 только здесь А как же http://noobmeter.com/ Quote Share this post Link to post Short link Share on other sites
TurinDeNar 576 #32218 Posted January 29, 2013 А как же http://noobmeter.com/ Можно и там в принципе. Но дело в том, что там этот рейтинг ставил чувак, который разрабатывал свою формулу называемую "рейтингом нагиба". А WN6 он вставил также как и формулу wot-news на свой сайт чтобы было. И хз что и как он там прописал, и как оно там считает. А тут я хоть уверен что считает так как и должно считать, тем более что Sirmax когда ее внедрял все время что-то уточнял и корректировал на непонятном мне языке:) Но по Дизелечку да, одинаково посчитало и там и тут:) Quote Share this post Link to post Short link Share on other sites
sirmax 5,498 #32230 Posted January 29, 2013 Можно и там в принципе. Но дело в том, что там этот рейтинг ставил чувак, который разрабатывал свою формулу называемую "рейтингом нагиба". А WN6 он вставил также как и формулу wot-news на свой сайт чтобы было. И хз что и как он там прописал, и как оно там считает. А тут я хоть уверен что считает так как и должно считать, тем более что Sirmax когда ее внедрял все время что-то уточнял и корректировал на непонятном мне языке:) Но по Дизелечку да, одинаково посчитало и там и тут:) Да, они должны быть одинаковые. Разница может быть только за счет недельного кэширования. Quote Share this post Link to post Short link Share on other sites
nemoW 84 #32233 Posted January 29, 2013 (edited) @sirmax, вы что-нибудь решили по поводу ввести новый макрос для РЭ а по eff отдавать WN6? Edited January 29, 2013 by nemoW Quote Share this post Link to post Short link Share on other sites
13 3,391 #32237 Posted January 29, 2013 Заменять существующие макросы другими значениями точно не вариант, как бы этого ни хотелось РЭ-ненавистникам. XVM на то и XVM, что оставляет право выбора, а не навязывает что-то своё. Quote Share this post Link to post Short link Share on other sites