Jump to content
Korean Random

Med

User
  • Content Count

    28
  • Joined

  • Last visited

Posts posted by Med


  1. 23 hours ago, Dragon armor said:

     

    average_damage * 0.75 <= hp <= average_damage * 1.25

     

     

    average_damage * 0.75 <= hp и "танк не уничтожен"

     

    Такое условие я бы попробовал, чтобы получить симметричный график.

     

    On 2/19/2018 at 3:04 PM, StranikS_Scan said:

    @Med а может вот тут можно энтропию прикрутить для чего-нибудь?

     

    Далась тебе эта энтропия.

    Энтропия - это логарифм статистического веса. Как найдёшь тут статистический вес - прикручивай смело.

    Только зачем.


  2. On 2/16/2018 at 7:38 AM, Dragon armor said:

    Как бы это ни было странно, но антенны - это не погрешность. И эти пики (наиболее большие) расположены на достаточно характерных местах.

     

    У орудия со средним уроном 100, возможные значения урона - это целые числа от 75 до 125, то есть 51 возможное значение.

    Если в столбчатой гистограмме сделать больше 51 интервала, то в некоторые интервалы никогда ничего не попадёт.

    А если сделать очень много интервалов, то большинство будет нулевыми.


  3. Вы говорите, что используете официальную версию, там говорят, что это они используют её... Так вот главный вопрос  КОМУ ВЕРИТЬ????????????

     

    Никому не верь, wn8 загнулся. Можешь теперь поднимать рейтинг "Удовольствие от игры".


  4. А чтоб иметь хорошую статку нужно набивать дамажку (формулы же на дамаг заточены)

    Вот и получается весь тот беспредел о котором я уже писал.

     

    Я думаю, 95% "беспредельщиков" понятия не имеют, на что заточены формулы.

    • Upvote 1

  5. Если ты вышел на ЛТ будь добр свети, на ТТ танкуй, на СТ кружи и будешь за это получать норм рейтинг.

     

    Есть одна проблемка. Если ты светишь, танкуешь и кружишь, то побеждаешь реже, чем если бы наносил урон.

     

    То есть предлагаемый тобой рейтинг оценивает этакую "чёткость" игрока - насколько он следует некоторым идеям, определяющим, что должна делать техника того или иного типа на поле боя.

     

    Если раньше светляк со 144 мм пробития мог зарешать бой 12 уровня просто вовремя переезжая от куста к кусту, то в теперешних лабиринтах такая возможность выпадает крайне редко. Разрабы планомерно, из патча в патч, исключали возможность влиять на бой каким бы то не было образом, кроме стрельбы. Поэтому заточенность на урон - это не ошибка рейтинга, а результат убогого геймдевелопмента.


  6. @Med, неплохая правка цитаты. :no1:

     

    Спасибо, я старался.

     

    Я не прав насчёт неучёта засвета в вн8. Если вспомнить, что изначально таблицы вн8, если не ошибаюсь, составлялись по данным Phalynx, то и ожидаемые потанковые значения ассиста можно было бы из них вытянуть. А поскольку общий (не потанковый) ассист теперь отдаётся через АПИ, то и принципиальной проблемы никакой нет.


  7. Л-логика.

     

    урон зависит только от команды соперника и умения маневрировать танком и стрелять. Потому игрок, умеющий ОТЛИЧНО стрелять, но попадающий против команды кибератлетов, имеет по урону самый плохой рейтинг, тем временем как игрок, кое-как умеющий попадать по клавишам клавиатуры, может настрелять 6+к по ещё большим ракам, и рейтинг у него будет завышен, хотя в реальности он должен быть низким.

     

    Урона по засвету нет в рейтингах, потому что ВГ не отдаёт его по запросам АПИ.


  8. Попробуй найти в формуле WN8 показатели игрока на танке, кроме количества боев.

     

    Вроде, понял. Я считал по формуле вн8 на отдельных танках, и с цифрами на вот-ньюс и вотоматике совпадало. Общий рейтинг по аккаунту меня не интересовал, но я, как само собой разумеющееся, полагал, что надо просто взять потанковые рейтинги и усреднить с весами, а это, оказывается, не так О_О. Мир никогда уже не будет преждним.

    Можно ли эту особенность использовать для буста вн8? Скажем, играем на двух танках с зелёным потанковым вн8, но общий получаем голубой?


  9. Кажется, Storan указывает на то, что при пересчёте коэффициентов wn8 "текущий рейтинг", рассчитанный по старым таблицам, становится некорректным. Это, формально, так и есть, и у нас есть два варианта решения:

     

    1) начать всё заново, приняв рейтинг по новой таблице за всю историю за стартовый

    2) просто продолжать обновлять рейтинг, рассчитывая рейтинги по новым коэффициентам

     

    Я думаю, что для большинства пользователей разность между "текущими рейтингами" по двум версиям будет гораздо меньше разности между текущим рейтингом и общим рейтингом по одной версии, поэтому придумывать ничего не нужно, и выбирать нужно второй способ. Более того, флуктуации текущего рейтинга скорее всего будут больше, чем изменение из-за пересчёта коэффициентов, поэтому проблема как бы есть, но практически её нет.


  10. 100к боёв для тестов н-нада?

    Правда, там не все данные, которые нужны для текущей формулы.

    tsuker на Вотлабс поделился сотней тысяч результатов боёв с записанными рейтингами игроков. Тупое сложение потанковых винрейтов позволяет предсказать исход 72.9% боёв.


  11. Предлагается просто другая шкала. Вместо шкалы XVM шкала распределения процента побед. Предполагается, что она более понятна юзерам.

     

    СУП не пересчитывается в процент побед по какой-то формуле, для каждого танка соответствие своё. Поэтому это не просто другая шкала, а принципиально другой показатель.

    Не знаю кто как, а я не умею вычислять гамма-распределение в уме, процент, по-моему, удобнее)

     

     

    ИМХО недостаточная дискретизация получается, так как все данные внутри 46-65% промежутка.

     

    Некоторые игроки смотрят только на цвет рейтинга, а цветов всего-то 6 штук.

    После запятой, кстати, тоже можно отображать цифру (цифры). И тут нет проблем с топ-игроками, как в случае СУПа, рейтинг весьма линеен по скиллу, прямо до безобразия.

     

     

    Если что, я не согласен на замену. Только на альтернативу, существующую одновременно.

     

    Если бы ты поигрался с прогой, то заметил бы, что процент превосходства она тоже рассчитывает. Каждый из этих двух показателей интересен по-своему, выкидывать один ради другого я бы тоже не стал.


  12. Если кого-то отпугнули выкладки, то я могу и русским языком свои мысли выражать, правда, коряво.

     

    хТЕ показывает процент игроков, которые играют слабее. Можно вычислять этот процент по куче параметров, по урону и фрагам, только по урону - результаты будут очень близкие, какой способ ни выбирай.

    Средний урон - самая статистически устойчивая величина, учёт других параметров увеличивает случайную погрешность рейтинга.

     

    Поэтому кардинальных улучшений, как и ухудшений, не добиться, пока используется СУП.

     

    СУП рассчитывается из ТЕФФ, поскольку последний сам по себе ничего не говорит. Альтернатива - пересчитывать ТЕФФ в процент побед. К примеру, 2000 урона на ИС-3 - это 60% побед (за достаточное количество боёв). А 2000 урона на ИС-7 - это 51% побед.

    При большом желании, можно и фраги сюда впихнуть. От этого лишь немного возрастёт случайная погрешность.

     

    Нахрена ещё один процент побед, когда уже есть обычный?

     

    Если бы рандомная стата делилась на взводную и сольную и игроки играли бы по нескольку тысяч боёв на каждом танке, то такой рейтинг был бы абсолютно бесполезен. Реалии же таковы, что взводная статистика не отделена, а на большинстве танков игрок проводит не более сотни-другой боёв. Из-за этого у процента побед имеется два существенных недостатка:

    а) Процент побед можно набить взводами

    б) Случайная погрешность процента побед за сотню боёв сравнима с разностью между ПП ботовода и "зелёного" игрока.

     

    Рассчитанный по урону процент побед практически лишён этих недостатков: урон не набивается взводами, а случайная погрешность в 5-10 раз меньше, чем у обычного процента побед. Таким образом, мы получаем что-то вроде сольного процента побед на танке за число боёв в 25-100 раз превышающее текущее (случайная погрешность убывает обратно пропорционально корню из числа боёв). Как это работает, можно потестить с помощью этой программы (если АПИ в очередной раз не "обновили")


  13. Ну что, погнали разбираться?

     

    Среднее число фрагов за n боёв для конкретного игрока - это случайная величина. С ростом числа боёв её распределение стремится (гуглим ЦПТ) к нормальному распределению с некоторым средним (зависящим от мастерства) и сигмой s = s1/Sqrt(n), где n - число боёв, а s1 - корень из дисперсии для распределения фрагов в одном бою.

     

    Кто-нибудь задумывался, как часто сколько фрагов он делает в бою? Лично у меня получаются такие картинки:

    post-32828-0-46992400-1436415552_thumb.gif

    Неплохим приближением для этих данных служит распределение Пуассона.

    Если бы продолжительность боя была всегда постоянной, и вероятность сделать фраг в любой момент времени была бы постоянной и ни от чего не зависела, то получилось бы в точности распределение Пуассона. Реальность вводит некоторые поправки, для наших целей, впрочем, несущественные.

     

    У распрелеления Пуассона дисперсия s^2 равна среднему значению. Таким образом, для оценки случайного разброса фрагов мы можем принять s1 равной корню из среднего числа фрагов.

     

    Вот, собственно, и всё, что нужно было узнать.

     

    Берём игроков на КВ-1 с уроном между 395 и 405, и числом боёв от 100 до 400. Строим распределение по фрагам:

    post-32828-0-98521100-1436415531_thumb.gif

    На том же графике строим Гауссовы колокольчики со средним 0.75 и сигмами Sqrt(0.75)/Sqrt(100) и Sqrt(0.75)/Sqrt(400).

    Немного поразмыслив, соображаем, что разброс фрагов в основном вызван случайной ошибкой, никак не связанной со скиллом.


  14. Мне вот интересно, только я на приведенном графике вижу, что для той зоны, где у нас наибольшее число игроков (~400 урона) отличие по их фрагам достигает более чем 2 раз?

    Нельзя просто взять и выкинуть фраги или урон, если в среднем они хорошо коррелируют, ведь в частном случае они это далеко не всегда делают, а мы как бы на частных игроков предпочитаем смотреть.

     

    А для ответа на этот вопрос и выделены цветом игроки с разным числом боёв. Львиная доля в этом разбросе - это просто случайное отклонение, со скиллом никак не связанное.

    Причём "виноваты" в нём именно фраги, выкладки позже приведу.


  15. То есть - фраги нинужны!?

     

    Об этом давно говорилось. К тому же, за те же 100 боёв урон покажет более точную картину нежели фраги.

     

    Кроме тебя так кто-нибудь ещё считает?

     

    Есть одна хитрая идея по учёту фрагов. У топ дамаггеров, как правило, рассчитанные по урону фраги и победы больше реальных значений. Поэтому если фраговый рейтинг сильно меньше дамажного, то имеет смысл учитывать одни лишь фраги. Но это скорее относится не к хТЕ, а к соло рейтингу.


  16. Для тех, кому в тангенсы лень вникать. хТЕ - это процент игроков, у которых показатель фрагов и урона меньше.

    "Для удобства", процент пропущен через преобразование, превращающее, к примеру, 99% в 75, а 99.9% в 92.

    Фраги и урон на отдельном танке у большинства игроков очень сильно скоррелированы. Пример:

    post-0-0-05756700-1436309139_thumb.gif

    Другими словами, по известному урону на танке можно вычислить фраги. Расчёт будет довольно точным в подавляющем большинстве случаев.

     

    Поэтому практически безразлично, какую именно комбинацию урона и фрагов брать для рейтинга. Можно взять чистый урон, только фраги, или любую их линейную комбинацию, можно наворотить хитрую систему с нелинейными преобразованиями и расчётом коэффициентов с привлечением wn8, средних и топовых значений, но результат будет примерно одним и тем же.


  17. Как бы нет, тангенсы-то важны. Опять же, у нас более одного параметра в расчете.

     

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

     

     

     

    Идеальная корреляция с винрейтом собственно у самого винрейта, но мы же не используем тупо его по понятным причинам.

     

    Интересно их всё-таки услышать.

     

     


  18. Кусочно линейная функция превратится в... линейную


    Это не совсем так, разница всё-таки будет. Разницы не будет только в случае, если у нас один параметр в формуле, например, только урон. У нас же параметров более одного, соответственно конкретные цифорки всё-таки влияют.

     

     

    Формально, ты прав. Я ведь поэтому и написал "практически не изменятся"..

     

    Если в текущей реализации заменить Dmax на n*(Dmax-Davg)+Davg, а Fmax на n*(Fmax-Favg)+Favg, где n - любое число больше 1, то расчётный рейтинг хТЕ не изменится.

     

    Таким образом, использование ТОП-100 значений тут... эээ... реализовано весьма странно. На мой взгляд, это абсолютно бессмысленный шаг в расчёте.

×
×
  • Create New...