TornadoCat Posted July 5, 2015 Share Posted July 5, 2015 , это не альтернативный рейтинг. Это альтернативный вывод того же рейтинга. Только для тех, кому интересны сорта говна :DНе думал, что в слове "альтернатива" по умолчанию подразумевается понятие "рейтинг" . @ Quote Link to comment Short link Share on other sites More sharing options...
Progrev_T Posted July 5, 2015 Share Posted July 5, 2015 Не думал, что в слове "альтернатива" по умолчанию подразумевается понятие "рейтинг" . И "говно" таки тоже. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Med Posted July 5, 2015 Share Posted July 5, 2015 Чтобы описать отличия, мне нужно сначала разобраться с текущей версией. Есть конечно вариант тупо изложить свою, но кому интересно уже знают. Итак, вопросы. 1) Вычисляется тЕФФ, тЕФФ переводится в СУП, СУП переводится в шкалу ХВМ. Всё верно? 2) Почему при расчёте тЕФФ используется нелинейная функция вместо простейшей F*Kf + D* Kd ? Мне кажется, что на значение SUP это практически не влияет. К чему эти сложности? @ Quote Link to comment Short link Share on other sites More sharing options...
StranikS_Scan Posted July 5, 2015 Share Posted July 5, 2015 (edited) Чтобы описать отличия, мне нужно сначала разобраться с текущей версией. Есть конечно вариант тупо изложить свою, но кому интересно уже знают. Итак, вопросы. 1) Вычисляется тЕФФ, тЕФФ переводится в СУП, СУП переводится в шкалу ХВМ. Всё верно? 2) Почему при расчёте тЕФФ используется нелинейная функция вместо простейшей F*Kf + D* Kd ? Мне кажется, что на значение SUP это практически не влияет. К чему эти сложности? 1. В общем, да. 2. TEFF = (D * Kd + F * Kf) / (Kd + Kf) * 1000 = D * (0.001*Kd/(Kd + Kf)) + F * (0.001*Kf/(Kd + Kf)) = F*Kx + D* Ky - простейшая же, не? Два параметра и два эмпирических коэф. Edited July 5, 2015 by StranikS_Scan @ Quote Link to comment Short link Share on other sites More sharing options...
Med Posted July 5, 2015 Share Posted July 5, 2015 1. В общем, да. 2. TEFF = (D * Kd + F * Kf) / (Kd + Kf) * 1000 = D * (0.001*Kd/(Kd + Kf)) + F * (0.001*Kf/(Kd + Kf)) = F*Kx + D* Ky - простейшая же, не? Два параметра и два эмпирических коэф. Я там с обозначениями накосячил. Имеются ввиду Кт и Дт. Зачем вообще нужны значения ТОП-100, и условия "если > среднего", если в конце всё равно вычисляется СУП? @ Quote Link to comment Short link Share on other sites More sharing options...
StranikS_Scan Posted July 5, 2015 Share Posted July 5, 2015 (edited) Я там с обозначениями накосячил. Имеются ввиду Кт и Дт. Зачем вообще нужны значения ТОП-100, и условия "если > среднего", если в конце всё равно вычисляется СУП? Я могу ошибаться, но это идея фикс Серыча, сделать цифры xTE на разных танках идентичными друг другу, то бишь 500 попугаев на танке А, должно быть эквивалентно 500-м воробьям на танке Б. А СУП вступает в игру уже после этого, принижает всех у кого мало зайчиков и выпячивает всех у кого их много. Edited July 5, 2015 by StranikS_Scan @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted July 5, 2015 Author Share Posted July 5, 2015 @Med, Изначально 2+ года назад была TEFF без всяких СУПов, соответсвенно для начала расчет TEFF тупо взят оттуда без всяких переделок и просто добавлен СУП. Зачем вообще нужны значения ТОП-100, и условия "если > среднего", если в конце всё равно вычисляется СУП? Это не совсем так, разница всё-таки будет. Разницы не будет только в случае, если у нас один параметр в формуле, например, только урон. У нас же параметров более одного, соответственно конкретные цифорки всё-таки влияют. Я могу ошибаться Да. @Med говорит вообще не про это, а про то, что если, например, взять вместо топового показателя на каком-то танке любой другой (главное, чтобы выше среднего), то промежуточный расчет TEFF изменится, но СУП и соответсвенно xTE останется тем же самым. Однако, это неверно. @ Quote Link to comment Short link Share on other sites More sharing options...
StranikS_Scan Posted July 5, 2015 Share Posted July 5, 2015 (edited) Не могу вкурить: Если Dt <= Davg, то D = 1 + (Dt - Davg) / (Davg - Dmin); Если Dt=Da, то получаем D=1+0=1 Если уменьшается Dt до Dmin, то получаем D=1-1=0 Если еще меньше оказывается Dt<Dmin, то получаем D<0 ? Однако если Dt = 0, то D>0 !? Хотя нет, тоже меньше нуля будет. Edited July 5, 2015 by StranikS_Scan @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted July 5, 2015 Author Share Posted July 5, 2015 Однако если Dt = 0, то D>0 !? как бы нет. @ Quote Link to comment Short link Share on other sites More sharing options...
StranikS_Scan Posted July 5, 2015 Share Posted July 5, 2015 @seriych, что изменится если заменить текущий переход Dt -> D на формулу: D = 2* (Dt - Kmin * Davg) / (Dmax - Kmin * Davg) ? @ Quote Link to comment Short link Share on other sites More sharing options...
Med Posted July 5, 2015 Share Posted July 5, 2015 Кусочно линейная функция превратится в... линейную Это не совсем так, разница всё-таки будет. Разницы не будет только в случае, если у нас один параметр в формуле, например, только урон. У нас же параметров более одного, соответственно конкретные цифорки всё-таки влияют. Формально, ты прав. Я ведь поэтому и написал "практически не изменятся".. Если в текущей реализации заменить Dmax на n*(Dmax-Davg)+Davg, а Fmax на n*(Fmax-Favg)+Favg, где n - любое число больше 1, то расчётный рейтинг хТЕ не изменится. Таким образом, использование ТОП-100 значений тут... эээ... реализовано весьма странно. На мой взгляд, это абсолютно бессмысленный шаг в расчёте. @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted July 5, 2015 Author Share Posted July 5, 2015 что изменится если заменить текущий переход Dt -> D на формулу: D = 2* (Dt - Kmin * Davg) / (Dmax - Kmin * Davg) рейтинги игроков изменятся :-)Как лучше- а фиг знает. Но не думаю, что подобные изменения что-то заметно могут улучшить. Надо что-то более глобальное делать. Хотя бы Kd и Kf отдельно для каждого танка прописать, а не везде одинаковые. Или добавить что-то еще в расчет. Сейчас собирается стата по выживаемости, хочу посмотреть, что будет, если учитывать засвет*выживаемость. @ Quote Link to comment Short link Share on other sites More sharing options...
Med Posted July 5, 2015 Share Posted July 5, 2015 Сейчас собирается стата по выживаемости, хочу посмотреть, что будет, если учитывать засвет*выживаемость. Вот это может помочь. @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted July 5, 2015 Author Share Posted July 5, 2015 (edited) Если в текущей реализации заменить Dmax на n*(Dmax-Davg)+Davg, а Fmax на n*(Fmax-Favg)+Favg, где n - любое число больше 1, то расчётный рейтинг хТЕ не изменится. ну заменим их на тангенс угла наклона, это разве будет понятнее? Тут хоть понятно, откуда этот тангенс берется и что означает. На мой взгляд, это абсолютно бессмысленный шаг в расчёте. Как бы нет, тангенсы-то важны. Опять же, у нас более одного параметра в расчете. Вот это может помочь. как бы выживаемость- это в довольно большой степени следствие победы твоей команды, то есть следствие винрейта. И поэтому напрямую юзать не особо хорошо. И корреляцию считать опять же не совсем корректно, ибо оно показывает в данном случае не совсем то, что нам надо. Идеальная корреляция с винрейтом собственно у самого винрейта, но мы же не используем тупо его по понятным причинам. Edited July 5, 2015 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
Med Posted July 5, 2015 Share Posted July 5, 2015 (edited) Как бы нет, тангенсы-то важны. Опять же, у нас более одного параметра в расчете. Судя по тем данным, что я собрал, урон и фраги друг другу практически пропорциональны для большинства игроков. Поэтому я полагаю, что если выбросить из расчёта фраги или урон, итоговый рейтинг опять же практически не изменится. Идеальная корреляция с винрейтом собственно у самого винрейта, но мы же не используем тупо его по понятным причинам. Интересно их всё-таки услышать. Edited July 5, 2015 by Med @ Quote Link to comment Short link Share on other sites More sharing options...
Med Posted July 7, 2015 Share Posted July 7, 2015 Для тех, кому в тангенсы лень вникать. хТЕ - это процент игроков, у которых показатель фрагов и урона меньше. "Для удобства", процент пропущен через преобразование, превращающее, к примеру, 99% в 75, а 99.9% в 92. Фраги и урон на отдельном танке у большинства игроков очень сильно скоррелированы. Пример: Другими словами, по известному урону на танке можно вычислить фраги. Расчёт будет довольно точным в подавляющем большинстве случаев. Поэтому практически безразлично, какую именно комбинацию урона и фрагов брать для рейтинга. Можно взять чистый урон, только фраги, или любую их линейную комбинацию, можно наворотить хитрую систему с нелинейными преобразованиями и расчётом коэффициентов с привлечением wn8, средних и топовых значений, но результат будет примерно одним и тем же. @ Quote Link to comment Short link Share on other sites More sharing options...
Progrev_T Posted July 8, 2015 Share Posted July 8, 2015 Можно взять чистый урон, только фраги, или любую их линейную комбинацию (...) но результат будет примерно одним и тем же. То есть - фраги нинужны!? Об этом давно говорилось. К тому же, за те же 100 боёв урон покажет более точную картину нежели фраги. @ Quote Link to comment Short link Share on other sites More sharing options...
Med Posted July 8, 2015 Share Posted July 8, 2015 То есть - фраги нинужны!? Об этом давно говорилось. К тому же, за те же 100 боёв урон покажет более точную картину нежели фраги. Кроме тебя так кто-нибудь ещё считает? Есть одна хитрая идея по учёту фрагов. У топ дамаггеров, как правило, рассчитанные по урону фраги и победы больше реальных значений. Поэтому если фраговый рейтинг сильно меньше дамажного, то имеет смысл учитывать одни лишь фраги. Но это скорее относится не к хТЕ, а к соло рейтингу. @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted July 8, 2015 Share Posted July 8, 2015 Вывод про корреляцию фрагов и дамага сделан на основании одного танка? Так не делается, это частный случай. @ Quote Link to comment Short link Share on other sites More sharing options...
Med Posted July 8, 2015 Share Posted July 8, 2015 *пошёл строить ещё 395 графиков* @ 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.