incognitoCap 3 #223649 Posted October 18, 2014 (edited) Пусть у игрока: средний урон на аккаунте d три танка, на которых он провел b1, b2 и b3 боев ожидаемые значения урона на этих танках: e1, e2, e3 Тогда: rDAMAGE = avgDmg / expDmg = d / ((e1*b1 + e2*b2 + e3*b3) / (b1+b2+b3)) = (d * (b1+b2+b3)) / (e1*b1 + e2*b2 + e3*b3) Если брать инфу в API, то там выдается не средний урон на аккаунте d, а сразу суммарный урон на аккаунте D = d * (b1+b2+b3), так что можно записать так: rDAMAGE = D / (e1*b1 + e2*b2 + e3*b3) * Не знаю, как сейчас, но раньше был косяк с тем, что суммарное количество боев на аккаунте B(тоже доступно в API) бывало не совпадало с суммой боев на отдельных танках b1+b2+b3, а D считается за B боев. Поэтому не факт, что D=d * (b1+b2+b3). На самом деле D=d*B. И в формуле лучше использовать D'=D*(b1+b2+b3)/B и в итоге: rDAMAGE = D' / (e1*b1 + e2*b2 + e3*b3) = (D * (b1+b2+b3) / B) / (e1*b1 + e2*b2 + e3*b3) Спасибо за ответ, но причем тут ср.дамаг по аккаунту? Если в описании написано: "На 1 шаге рассчитывает показатели игры как отношение средних показателей к ожидаемым для всех танков сыгранных на аккаунте и перемножаются между собой. (Step 1 takes the counts of tanks played on account, and multiplies them by the expected stats to get the account total expected values. Then the actual account totals (your total dmg, frags, spots, def, win-rate) are divided by the total expected values to give the ratios. )" что-то не понял как из avgDmg / expDmg получается дальше? Edited October 18, 2014 by incognitoCap 1 Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #223656 Posted October 18, 2014 Если в описании написано: На английском написано не так, как на русском :-) Я попробую поспособствовать исправлению перевода, спасибо. что-то не понял как из avgDmg / expDmg получается дальше? вот как я написал, так и получается. 1 Quote Share this post Link to post Short link Share on other sites
incognitoCap 3 #223658 Posted October 18, 2014 (edited) На английском написано не так, как на русском :-) Я попробую поспособствовать исправлению перевода, спасибо. вот как я написал, так и получается. а корректный первод процетируйте, если не сложно. Edited October 18, 2014 by incognitoCap Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #223660 Posted October 18, 2014 а корректный первод процетируйте, если не сложно Вот как-то так примерно: На первом шаге берутся количества проведенных на танках боев и умножаются на ожидаемые показатели, чтобы получить суммарные значения ожидаемых показателей для аккаунта. Затем реальные суммарные показатели аккаунта (ваши суммарные урон, фраги, засвет, защита, процент побед) делим на суммарные значения ожидаемых показателей, получая итоговые отношения. 2 Quote Share this post Link to post Short link Share on other sites
incognitoCap 3 #223672 Posted October 18, 2014 (edited) Вот как-то так примерно: Спасибо! Посмотрите правильно понял расчет по формуле: Edited October 19, 2014 by incognitoCap 1 Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #223675 Posted October 18, 2014 (edited) правильно понял расчет по формуле:Математически да. Практически лучше делать, как я писал, ибо урон на конкретных танках отдается API весьма коряво. Перевод нормально я сделал, понятно? Edited October 18, 2014 by seriych 1 Quote Share this post Link to post Short link Share on other sites
incognitoCap 3 #223686 Posted October 18, 2014 (edited) Математически да. Практически лучше делать, как я писал, ибо урон на конкретных танках отдается API весьма коряво. "На первом шаге берутся количества проведенных на танках боев и умножаются на ожидаемые показатели, чтобы получить суммарные значения ожидаемых показателей для аккаунта. Затем реальные суммарные показатели аккаунта (ваши суммарные урон, фраги, засвет, защита, процент побед) делим на суммарные значения ожидаемых показателей, получая итоговые отношения." Перевод нормально я сделал, понятно? с пояснением более менее, но лучше наверное: "На первом шаге вычисляются взвешенные значения параметров (урон, фраги, засвет, защита, процент побед). Взвешенные значения получаются как отношение среднего значения параметра за бой к среднему ожидаемому значению этого параметра. Среднее ожидаемое значение параметра вычисляется как отношение суммы произведений количества боев и ожидаемого значения параметра на каждом танке к сумме боев на всех танках. " По API, для расчетов лучше использовать данные из одного метода (статы танков) т.к. обновление данных в методах API просходит не синхронно и судя по обсуждению на форуме WoT обновление метода "данные игрока" отстает от метода "статистика по технике". Цитата: "...Оу. Сделал у себя эту выборку (выбрал юзеров у которых не совпадают данные).Из 812000 пользователей расхождение у 326903. Чаще всего в пользу tanks/stats. У 15000 игроков расхождение более 10 процентов..." Edited October 19, 2014 by incognitoCap Quote Share this post Link to post Short link Share on other sites
incognitoCap 3 #223804 Posted October 19, 2014 Спасибо seriych за помощь! Получился корректный расчет. Для того чтобы другие не наступали на те же грабли, представляю более русифицированное описание и уточненные формулы расчета (может модераторы добавят их в первый пост). Расчет wn8 Шаг 1. На первом шаге вычисляются взвешенные значения параметров статистики: дамаг (нанесенный урон), фраги (уничтожено противников), засвет (обнаружено противников), защита (очки защиты базы), процент побед. Взвешенные значения получаются как отношение среднего значения параметра за бой к среднему ожидаемому значению этого параметра. Среднее ожидаемое значение параметра вычисляется как отношение суммы произведений количества боев и ожидаемого значения параметра на каждом танке к сумме боев на всех танках. Расширенные формулы расчета взвешенных параметров. Шаг 2. Взвешенные значения параметров нормализуются для того чтобы показатели не выходили за границы применимости. Шаг 3. К взвешенным (на шаге 1) и нормализованным (на шаге 2) параметрам статистики применяются коэффициенты, определенные для окончательной формулы. Полученное значение показателя находится в пределах 0-5000, и дает относительную оценку урона и отражает взаимодействие между уничтожено*засвечено, защита*уничтожено и урон*уничтожено. 1 Quote Share this post Link to post Short link Share on other sites
justaplayer 3 #225715 Posted October 27, 2014 Крайне медленно ростёт XVM (WN8). Катаюсь в последнее время только на е50м. Средний за сессию 3-4к+. По всем рейтам стата фиол. А прибавляют 0.03-0.07. У педобиров в песке этот рейт у них 100, и это на лоу лвл и имба машинах. Отличный ретийнг просто. 1 Quote Share this post Link to post Short link Share on other sites
sech_92 469 #226314 Posted October 30, 2014 Средний за сессию 3-4к+ Антинаучная цифра, в этом и дело. Он может и 20К+ показывать, что не прибавит существенно рейтинга в разрезе статистической обработки. Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #226315 Posted October 30, 2014 Он может и 20К+ показывать, что не прибавит существенно рейтинга в разрезе статистической обработки. Более того оно может и убавить Quote Share this post Link to post Short link Share on other sites
Rakoobraznyj 70 #226352 Posted October 30, 2014 Более того оно может и убавить Убавить оно никак не может. если средний вн8 по акку 1700 например, а на текущем танке 1800, объясните тупому как оно убавится ? Quote Share this post Link to post Short link Share on other sites
vlad_cs_sr 1,575 #226358 Posted October 31, 2014 (edited) Крайне медленно ростёт XVM (WN8). Катаюсь в последнее время только на е50м. игровой ник не указан. Может, там 100500 боёв с низкими показателями, так за "последнее время" роста и не будет - всё размажется по количеству боёв потанковой или общей статы Edited October 31, 2014 by leecher88 Quote Share this post Link to post Short link Share on other sites
Caryon 28 #226364 Posted October 31, 2014 Убавить оно никак не может. если средний вн8 по акку 1700 например, а на текущем танке 1800, объясните тупому как оно убавится ? Грубо на пальцах: если статистика за сессию высокая за счет одного из параметров, но при этом другие параметры низкие, то при добавлении этой статистики в общую высокий параметр может не оказать большого влияния на общую статистику, а остальные, низкие параметры, статистику понизят. 1 Quote Share this post Link to post Short link Share on other sites
Uti-Puti 344 #226379 Posted October 31, 2014 (edited) Убавить оно никак не может. Может. а на текущем танке 1800 ВН8 "на текущем танке" не бывает. Эта формула подходит только для расчёта по аккаунту. Edited October 31, 2014 by Uti-Puti Quote Share this post Link to post Short link Share on other sites
Rakoobraznyj 70 #226382 Posted October 31, 2014 Грубо на пальцах: если статистика за сессию высокая за счет одного из параметров, но при этом другие параметры низкие, то при добавлении этой статистики в общую высокий параметр может не оказать большого влияния на общую статистику, а остальные, низкие параметры, статистику понизят. то что вы написали, по-моему бредово звучит. какая статистика, во-первых ? разговор о конкретных рейтингах. если за сессию вн8 или рэ выше среднего по акку, то понизить они ничего никак не могут. Может. ВН8 "на текущем танке" не бывает. Эта формула подходит только для расчёта по аккаунту. бывает, учите матчасть. любой рейтинг, кроме разве што личного и бронесайта, можно и нужно смотреть по отдельным танкам. броник и ЛР не подходят из-за того, что в ихних формулах рассчитывается общее кол-во боев на акке. 1 Quote Share this post Link to post Short link Share on other sites
sech_92 469 #226391 Posted October 31, 2014 если за сессию вн8 или рэ выше среднего по акку, то понизить они ничего никак не могут. могут. у Серыча где-то пример в экселе был, я не помню где искать.Матстат великая сила, не все это понимают. бывает, учите матчасть. бывает и на заборах пишут) любой рейтинг, кроме разве што личного и бронесайта, можно и нужно смотреть по отдельным танкам. Но крайне не рекомендуется без хотя бы базового понимания матстата и формул этих рейтингов. Quote Share this post Link to post Short link Share on other sites
Caryon 28 #226401 Posted October 31, 2014 то что вы написали, по-моему бредово звучит. какая статистика, во-первых ? разговор о конкретных рейтингах. Рейтинг WN8 считается из статистики. если за сессию вн8 или рэ выше среднего по акку, то понизить они ничего никак не могут. Заело? 1 1 Quote Share this post Link to post Short link Share on other sites
incognitoCap 3 #226454 Posted October 31, 2014 Крайне медленно ростёт XVM (WN8). Катаюсь в последнее время только на е50м. Средний за сессию 3-4к+. По всем рейтам стата фиол. А прибавляют 0.03-0.07. У педобиров в песке этот рейт у них 100, и это на лоу лвл и имба машинах. Отличный ретийнг просто. рейтинг WN8 по танковый, поэтому катать, поднимать показатели надо на всех танках, или хотя бы на тех где все плохо! Убавить оно никак не может. если средний вн8 по акку 1700 например, а на текущем танке 1800, объясните тупому как оно убавится ? Может. ВН8 "на текущем танке" не бывает. Эта формула подходит только для расчёта по аккаунту. Применение WN8 в танку не очень хорошо! он для акка разрабатывался. Вот есть ресурс wotskill.ru где считают рейтинг (СКИЛЛ) на каждом танке, по уровням и по акку. Quote Share this post Link to post Short link Share on other sites
sech_92 469 #226467 Posted October 31, 2014 поднимать показатели надо (на всех танках, или хотя бы) на тех где все плохо! Худшее, что можно посоветовать. Наоборот, игра на "эффективных" для данного игрока танках способствует росту цифры эффективности в целом по аккаунту. рейтинг WN8 по танковый Применение WN8 в танку не очень хорошо! Логика вышла покурить:) 1 1 Quote Share this post Link to post Short link Share on other sites