Автор Тема: Отметки на стволах  (Прочитано 7099 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CrazySys

  • Разработчик
  • *****
  • Сообщений: 1954
  • Репутация: 50
    • wotlogger.ru
Отметки на стволах
« Ответ #15 : Июнь 04, 2016, 15:23:45 »
Нет это необходимый movingAvgDamage (скользящее среднее суммы нанесенного урона и большего из асситов) за какое-то кол-во боев (как КВГ это дело учитывает пока не до конца ясно), но явно не менее 100 последних боев.

Текущее значение этого показателя для каждого вашего танка Вы можете видеть на вкладке "моя техника" в онлайн-части (зеленый танк с отметкой "mov")

После облагораживания и интегрирования данного функционала в онлайн-часть выбора "режимов вангования" не будет. Скрипт будет сам выбирать наиболее достоверный.
На данный момент оптимальный режим - "mode 1", другие стоит выбирать только в случае "выворачивания" графика или же заоблачных цифр.

Оффлайн HellQwer

  • Альфа-тестер
  • ***
  • Сообщений: 82
  • Репутация: 0
Отметки на стволах
« Ответ #16 : Июнь 04, 2016, 22:05:18 »
Что значит: "явно не менее 100 последних боев", оно же к количеству боев напрямую никак не привязано. Хоть за 10 боев бери, хоть за 200, лишь бы значение ЕМА было больше.

Оффлайн CrazySys

  • Разработчик
  • *****
  • Сообщений: 1954
  • Репутация: 50
    • wotlogger.ru
Отметки на стволах
« Ответ #17 : Июнь 04, 2016, 22:41:32 »
Эффект влияния старых данных на EMA исчезает быстрее для более коротких EMA, по сравнению с более длинными.

КВГ помнится анонсировало 100 боев, но при параллельном расчете EMA по этим ста боям итоговые значения у меня не сходились.
Впрочем надо попробовать купить какой-нить "пустой" танк и покатать его с нуля до 150-200 боев, так что бы все бои были в БД логгера - тогда можно будет сделать однозначный вывод.

Может на досуге порою базу в поисках такого танка у кого-либо из наших пользователей.

Оффлайн HellQwer

  • Альфа-тестер
  • ***
  • Сообщений: 82
  • Репутация: 0
Отметки на стволах
« Ответ #18 : Июнь 05, 2016, 00:17:01 »
Вроде бы как говорили про разные переменные для разных танков. Типа в песке меньше катают, поэтому там "короткий ЕМА"(в твоей терминологии :) ). Мы в той темке на раковом даже считали переменные, оно прям в процессе поплыло, хотя не уверен, что делали это после того, как узнали, что берется больший из ассистов. Емнип, если переводить в период усреднения или как там оно называется, боев 150 выходило.
А какие данные перестали отдавать?

Оффлайн CrazySys

  • Разработчик
  • *****
  • Сообщений: 1954
  • Репутация: 50
    • wotlogger.ru
Отметки на стволах
« Ответ #19 : Июнь 05, 2016, 00:49:59 »
Песок вроде до 3 лвл всегда был? А отметки начинаются с 5-го...

Под коротким и длинным само-собой подразумевались промежутки времени =)
В любом случае что-то с коэффициентом они там накручивают - у меня ни при каком раскладе расчеты не совпадали =) Надо еще раз будет перепроверить, как писал выше.

В какой-то момент КВГ damageRating в послебоевой статке отдавать стала как целое число - соответственно прогнозы поехали оч сильно так как на некоторых танках разброс например для 60% damageRating бывает в пределах 200-500 movingAvgDamage.

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

Оффлайн HellQwer

  • Альфа-тестер
  • ***
  • Сообщений: 82
  • Репутация: 0
Отметки на стволах
« Ответ #20 : Июнь 05, 2016, 01:05:17 »
Ну это уже терминология) Суть: ниже лвл - меньше боев.

Что такое damageRating? Отдано/принято? Если да - зачем оно?

А как без игроков? Кривая же ломается в нескольких точках. Получается, нужны игроки из каждого промежутка.

Оффлайн CrazySys

  • Разработчик
  • *****
  • Сообщений: 1954
  • Репутация: 50
    • wotlogger.ru
Отметки на стволах
« Ответ #21 : Июнь 05, 2016, 01:44:51 »
Угу. =)

Сорри, просто за столько лет вчитывания в код WoT и КВГ-шные наименования я иногда забываюсь =)

damageRating и movingAvgDamage напрямую связаны, например:
50%   -   1245
говорит о том, что у 50% игроков на этом танке movingAvgDamage не превышает значения в 1245 единиц.

Раньше данные для таблицы с метками собирались из послебоевой детальной статистики достаточно "тупым" методом - если в бою у танка  damageRating стал равен 65+%, 85+% или 95+% его текущий movingAvgDamage попадал в ту таблицу.
Если рейтинг на танке был выше или ниже этих "засечек", то его данные не учитывались вообще.
Соответственно по некоторой технике данных об отметках не было по несколько дней.

Конечно без игроков и их боев не обойдемся и теперь. И чем больше игроков и боев на отдельном танке - тем точнее будет прогноз.
На самом деле "изломы" там не сильно критичны - по крайней мере "порядок" при текущем методе расчетов оценить получится в любом случае, даже при 4 боях на танке за день.
« Последнее редактирование: Июнь 05, 2016, 01:50:54 от CrazySys »

Оффлайн HellQwer

  • Альфа-тестер
  • ***
  • Сообщений: 82
  • Репутация: 0
Отметки на стволах
« Ответ #22 : Июнь 05, 2016, 15:39:32 »
Так онож в статку и досю пишется. Не обязательно из постбоевой выдирать... Кстати, как и какой способ считает? Если не секрет. Я смотрю по паттону точнее второй, хотя изломов и выворачиваний на первом нет.

UPD Чет терь первый режим норм. Поменял что-то?
UPD Кстати: "соответствующий опорным точкам урон всегда кратен 50"
« Последнее редактирование: Июнь 06, 2016, 01:31:28 от HellQwer »

Оффлайн CrazySys

  • Разработчик
  • *****
  • Сообщений: 1954
  • Репутация: 50
    • wotlogger.ru
Отметки на стволах
« Ответ #23 : Июнь 06, 2016, 20:02:10 »
Пишется. Обязательно. В общей статке по танку не ясно в какой момент времени случилось данное "достижение". в смысле когда именно достигнут данный movingAvgDamage с данным damageRating, так как по ней не ясно когда состоялся последний бой в рандоме, а вся досьешка прилетает скопом, даже если сходил в КБ.

Все три способа считают одинаково - через полином, но при расчете полинома чуть меняются входные данные. Где-то жестко вкрячивается точка 0.0, где-то изначально берется больше вводных. После экстраполяции в точку со 100%, реальные имеющиеся данные кучи игроков + прогноз для точки 100% отдаются в обсчет сплайнов, на основе которых уже строится итоговый прогноз.

Ничего не менял. Руками в смысле. Сменились сутки, сменился набор входящих данных, данных стало больше (ты же знатно покатал паттон вчерась ;) ) - сменился прогноз.
Похоже что есть такое, раньше не обращал внимание, сейчас проверил - похоже на правду, но нужно проверить на большем кол-ве техники, пока маловато боев.

В тему ссылки - Мед там год назад писал, что кривая не кривая, а ломанная - тут пока не согласен, все ложится ровненько и плавненько. Но на разных танках все очень по разному.
Где-то просто прямая, где-то хитро-вылюбленная кривая =)
Посмотри сам. Я отсортировал технику в выборе по кол-ву боев - в начале с максимальным кол-вом. Сейчас верхний 140 объедок. вполне себе плавненький рост, кусочно-линейной функции я там хоть тресни не вижу =)
« Последнее редактирование: Июнь 06, 2016, 20:16:34 от CrazySys »

Оффлайн HellQwer

  • Альфа-тестер
  • ***
  • Сообщений: 82
  • Репутация: 0
Отметки на стволах
« Ответ #24 : Июнь 06, 2016, 20:58:22 »
Все три способа считают одинаково - через полином

ты же знатно покатал паттон вчерась ;)

В тему ссылки - Мед там год назад писал, что кривая не кривая, а ломанная - тут пока не согласен, все ложится ровненько и плавненько. Но на разных танках все очень по разному.
Где-то просто прямая, где-то хитро-вылюбленная кривая =)
Посмотри сам. Я отсортировал технику в выборе по кол-ву боев - в начале с максимальным кол-вом. Сейчас верхний 140 объедок. вполне себе плавненький рост, кусочно-линейной функции я там хоть тресни не вижу =)

Очень информативно)))

Чуть не сгорел в пепел. Точнее, сгорел, но аки феникс возродился. Ваще жуть какая-то была, при относительно мягком балансе. По винрейту все видно.

Вашпе, то, что Мед написал логично и с т.з. хранения информации о планках. Апроксимированную функцию или таблицу в тысячу значений на танк хранить смысла мало. Из графика неочевидно что реальная линия плавная. Проверять без табличных значений не буду))

Ах да. А можно запилить выбор сортировки или ещё чего? А то если хочется найти конкретный танк - тяжко.

Оффлайн A1pha_

  • Альфа-тестер
  • ***
  • Сообщений: 179
  • Репутация: 5
Отметки на стволах
« Ответ #25 : Июнь 07, 2016, 04:29:46 »
Тайпа 59 нет, по нему нет данных?

Оффлайн CrazySys

  • Разработчик
  • *****
  • Сообщений: 1954
  • Репутация: 50
    • wotlogger.ru
Отметки на стволах
« Ответ #26 : Июнь 07, 2016, 13:12:26 »
Очень информативно)))

Ах да. А можно запилить выбор сортировки или ещё чего? А то если хочется найти конкретный танк - тяжко.
Все фигня, бум переделывать. Med в основном прав =)
Можно. Будет, после того как страничка въедет в нормальный интерфейс.

Тайпа 59 нет, по нему нет данных?
Не ездит на нем никто. За вчера 1 бой в БД. Покатаешься - будут данные.

Оффлайн A1pha_

  • Альфа-тестер
  • ***
  • Сообщений: 179
  • Репутация: 5
Отметки на стволах
« Ответ #27 : Июнь 07, 2016, 20:03:45 »
Не ездит на нем никто. За вчера 1 бой в БД. Покатаешься - будут данные.

Дык ночью на нём 3 боя скатал  :D

А вообще катаю на нём стабильно с той или иной периодичностью, но был некоторый перерыв

Оффлайн CrazySys

  • Разработчик
  • *****
  • Сообщений: 1954
  • Репутация: 50
    • wotlogger.ru
Отметки на стволах
« Ответ #28 : Июнь 07, 2016, 21:21:14 »
Сейчас в расчет берутся бои с 06:00 до 02:00, так как в этот промежуток с разных серверов приходят разные данные.
Чуть позже будет реал тайм, плюс рамки по времени будут на каждый сервер свои.

Выложил новую версию с уточненным прогнозом.
first mark: 1600
second mark: 2200
third mark: 2650
Если эти фразы зеленые - значит в БД достаточно  данных для 100% прогноза по этим меткам, если одна или боле красные - про них пришлось спрашивать "Вангу" ;)

Оффлайн A1pha_

  • Альфа-тестер
  • ***
  • Сообщений: 179
  • Репутация: 5
Отметки на стволах
« Ответ #29 : Июнь 07, 2016, 22:36:04 »
Странно, что на М103 проблемно с данными. Покатаю на нём