Jump to content
Korean Random

TurinDeNar

Premium Member
  • Posts

    3,058
  • Joined

  • Last visited

  • Days Won

    16

Everything posted by TurinDeNar

  1. Плохо смотрели:) Это начало всплывать уже на 2-й странице темы:)
  2. Иногда полезно прежде чем что-то писать в теме, посмотреть несколько предыдущих страниц, не исключено что ответ на Ваш вопрос вполне может быть среди них.
  3. 1. Максимальный дамаг и максимальное количество фрагов было посчитано путем анализа ВСЕХ игроков RUрегиона с количеством боев на танке не менее 100. За значение максимального дамага и максимального фрага принято значение игрока находящегося на 100 месте в ТОП100 игроков на данном конкретном танке. 2. Верно понимаете. 3. Так точно, аналогично пункту 2 и для своего танка также имеем заниженную эффективность. Но это все что касается отображения статы непосредственно в бою. В ангаре же в достижениях можно смотреть верные показатели на танке рассчитанную локально, т.е. взятые из клиента.
  4. Уже как основная. Первая формула это укороченный вариант второй, более расширенной использующей в своих расчетах teff. Сейчас согласно проведенным тестам точность предсказания около 70%, но ее эффективность еще больше увеличится когда пройдут проблемы с правильным определением teff. Основные и экспериментальные формулы сейчас пока одинаковые. На базе экспериментальных формул будем дальше продолжать экспериментировать с данной формулой.
  5. Уважаемый, Вы написали тонну абсолютно бесполезного текста, лишь попусту потратив свое время. В следующий раз, прежде чем писать свои умные мысли, хотя бы поинтересуйтесь какую статистическую информацию предоставляет сервер статистики КВГ - данные по урону по разведанным в статистике отсутствуют. А то что Вы предлагаете это уже такой древний баян что его даже обсуждать не хочется, но ладно время было так черканул пару строк, чтобы Вы не думали что Вас здесь не понимают:) Надеюсь теперь Вам вполне понятна реакция разработчика XVM.
  6. 40% это редкость конечно, но вполне возможно:) Вот посмотрите 1 картинку из этого моего поста. По первому бою на 1 игрока приходилось 364 эффективности из 857 командных т.е. 42%, по второму бою 225 из 795 командных т.е. 28%, и по третьему 293 из 685 командных т.е. 43%. Но таких игроков достаточно мало, так что такая картина это скорее исключение чем правило:)
  7. Отсортировал пока бои в который несмотря на прогноз поражения 1-я команда все же выиграла. Пометил игроков у которых Ebn больше 100 желтым цветом, игроков у которых Ebn больше 150 синим. Как видно у 2-й команды желтых и синих игроков побольше, а надежды на них возлагаемые они походу не оправдали. Вот с этими игроками что-то и нужно делать, но мягко... так чтобы не перегнуть палку, а то это тоже плохо будет, так как игроки то из 1 команды в тех боях где они победили свою миссию выполнили походу. Вот такая вот двойственная связь.
  8. :))) Ну когда есть калькулятор, то можно уже предварительно на этом "тренажере" потренироваться, чтобы потом хирургически точно операцию отрезания провести:) А Max_EBN при случае все же стоит исправить по умолчанию в swf с 300 до 200 каких. Мало таких значений (200+) в тех боях что в калькуляторе... их практически нет, не говоря уже про 300. Ну так мы по этому направлению и движемся. Зашел чувак в бой у которого у одного 40% всей боевой эффективности команды, а тут звонок в дверь, жена позвала, инет отвалился, кот на клаву прыгнул, чувак в доску пьяный и нереально затупил в бою и все...ппц...:) Нету 40% боевой эффективности команды, а отсюда и слив при почти гарантированном выигрыше:)
  9. Да я вот че думаю... Вот по teff например если меня порезать на Т40 с 2340 до 1800 это ощутимо. - 540 или же приведенные к шкале XVM (деленные на 20) это минус 27 единиц А толку от того что мы порежем меня с 98 до 93 например особо то никакого и нет, так как в расчете боевой эффективности эти 5 единиц вообще мало скажутся на результате. А вот если порезать с 2 077 до границы начала фиолетовой зоны по wn (1900) т.е. по значению wn то это вроде как чуть более ощутимо, хотя тоже в тех целях что мы преследуем не самое лучшее решение.
  10. Sirmax, я перепроверил правильность расчета калькулятора - все считает правильно. По мне в нем было 3 записи, я отследил каждое значение - все данные внесены корректно и ничего не перепутано, так что есть все основания предполагать что и для остальных игроков это утверждение тоже верное. Выделил 3 записи по себе в калькуляторе по значению Eb: И перепроверил полученный результат через свой калькулятор: Все расчетные данные полностью совпали. Расхождения в Eb связаны с тем что в 1 бою я попал в бой 4 лвл, во втором бою в бой 6 лвл, в 3-м бою в бой 5 лвл. Т.е сейчас у нас уже есть полная уверенность в том что калькулятор считает значения в него поступающие верно, и если в результатах боя уже путаницы нет, то в целом можно сказать что калькулятор настроен правильно и уже вполне можно играться с различными значениями. Я пока по результата того что видел для себя увидел одну проблемку. В бой 4 лвл я зашел с нормализованной до 300-х Ebn, в бою 6 лвл Ebn составила 225, в бою 5-го лвл - 293. Т.е. грубо говоря мы наблюдаем что "снижение влияние человеческого фактора" (выражающееся в том, чтобы несколько снизить значения игроков чья стата очень значительно влияет на итог боя в формуле) было учтено лишь в 1 бою, а в остальных двух этого соответственно не произошло. И вообще как-то все печально... посмотрел Eb всех игроков за эти 700+ боев... какая там нахрен верхняя граница 300 или 200, там выше 150 уже редко кто набирает:( Поиграл немного со значениями MAX_EBN, при базовых 300 и 200 % побед не изменяется - 69,21%, при 150 - 69,61% (небольшое повышение), при 100 уже 68,01% и дальше вниз. Поставил в своем конфигфайле MAX_EBN - 200 (думаю над 150). Про значения 250, а тем более 300 похоже нужно забыть. Так что подобное обрезание в принципе малоэффективно в плане повышения точности и Seriych, скорее всего правильно говорил, что нужно делать обрезание не по конечному значению а по показателям эффективности xwn и teff. Только определиться с границей. Вроде вполне логично просится обрезание по границе фиолетовых зон, и если в случае с teff это мастер (1800+), то вот по xwn это что - 93? Так глядя в калькулятор этих значений тоже раз два и обчелся... тоже никого резать не будет:(
  11. Да боев то немного нужно по большому счету: Nmin = 10 + level * 2 Другое дело что для того, чтобы начало считаться нужно чтобы сервер статистики API WOT начал корректные данные отдавать необходимые для расчета, а с этим в последнее время очень большие проблемы
  12. Перестань ты, все нормально. А проблема с teff и правда есть серьезная проблема, и она наблюдается на всех уровнях боев. Я тоже гружу бой и вижу что из 15 игроков только у 4-5 посчитан teff (и то это в лучшем случае).
  13. Если не заработает то это будет очень и очень печально, и даже не только для этой формулы, а в первую очередь для такого важного показателя как teff:( А пересчитывать может и можно, не знаю, ему виднее. Лично я не представляю как сделать так, чтобы при таком предлагаемом расчете получить адекватный результат именно для конкретного танка. В целом для аккаунта возможно, и то... а для конкретного танка... не знаю как так можно посчитать.
  14. Ля... чуть руки на себя не наложил вчера:) 69% попаданий это отличный результат. Seriych, а не можешь еще глянуть сколько процентов приходится на красные ромбики и желтые треугольники? А то сейчас за компьютером где нет 2007 офиса. Диапазон желтых неправильно угаданных треугольников от 45 до 50% это то что еще хотелось бы забрать усовершенствовав формулу еще. Sirmax, тут я вижу проблема в том, что последнее время (а особенно в боях того уровня на которых играет NemoW) очень много в боях танков по которым teff не посчитана из-за проблем с API, и в таком случае согласно формуле расчет производится только по общей эффективности, что фактически и совпадает с укороченной формулой выдавая похожие результаты. А после того когда исчезнут проблемы с API и мы сможем видеть полноценно рассчитанные teff по танкам, точность прогноза формулы безусловно увеличится и часть желтых треугольников перейдет в зеленые круги. Но здесь только ждать.
  15. Да скачал уже и const, все равно не обновляет, блокирует что-то. Пустые файлы.
  16. Да, вечером посмотрю. Sirmax, а можно ссылку откуда калькулятор скачать? А то я скачиваю что-то наверное не то, все значения пустые. Скачиваю отсюда 2 файла (calc и data). Сначала запускаю data, он лезет куда-то обновляться , это у него не получается, по итогу в нем значений нет, открываю calc - он тоже пустой. В общем, не могу понять что не так делаю.
  17. С тех пор утекло слишком много воды, да и сравнивали мы формулы тогда, когда калькулятор был криво настроен и не считал так как нужно. Старая формула по определению не может дать более точный результат чем текущая, посмотри если есть желание как она была реализована и сравни с тем что есть сейчас. Вносить в калькулятор старую формулу смысла абсолютно никакого нет, да и это дополнительное личное время Sirmaxa. Нужно просто сейчас реально посмотреть какой процент точности дает текущая реализация формулы и что еще можно сделать в плане его повышения. Т.е. это калькулятор чтобы играться с параметрами текущей реализации формулы и совершенствовать ее, а не сравнивать с тем что было когда-то. Я не смотрел файл, но я так понимаю что сейчас можно сравнивать сразу 4-е получаемые значения формулы с разными параметрами. Вот меня например очень сильно интересует вопрос, с каким максимальным значением по верхнему пороговому значению Ebn формула получается более точной - с 250 или 300, но посмотреть это я смогу только вечером. А так да... если скажешь что процент попаданий 80% это будет просто шикарным результатом, но я считаю что вряд ли мы когда-нибудь сможем перейти порог точности в 70%.
  18. Забей на старые. Если есть время, глянь насколько точна текущая формула, а то я смогу посмотреть только вечером, сейчас по работе ппц загружен.
  19. Cокращенная формула, это часть полной формулы Eb, которая считается в случае когда teff равно 0. if Et >0 then Eb = (((3/5 * (Et / 20) * Krt) * (Krt + Кtb)) + ((2/5 * Ean * Kra) * (Kra + Кab))) * (Kra + 0,25 * Klvl); else Eb= ((Ean * Kra) * (Kra + Kab)) * (Kra + 0,25 * Klvl) Т.е. это по сути расчет шансов на победу только на базе xwn (teff не учитывается).
  20. Мы пришли к тому, что ничего нового (во всяком случае на данном этапе) в нее уже в плане усовершенствования не внести:) А анализ нужно провести конечно, но для этого нужно во-первых чтобы Sirmax дописал свой калькулятор под финальный вариант формулы, а во-вторых необходима эта самая большая база боев, с которой пока сам видишь проблемы. Так что включаем запись боев в логи, а потом когда наберется нужный объем тогда и проверим. Ждать этого не вводя формулу в жизнь смысла нет, так как повторюсь она 100% не хуже старых устаревших формул с расчетом в 1 строку. В этой же формуле учтено слишком много всяких корректирующих и влияющих на результат моментов, а самое главное это когда я загружаю бой я вижу тот шанс % победы, который совпадает с тем % который бы я назвал если бы меня без нее спросили какие у нас шансы на победу:) Впрочем нам никто не помешает продолжать экспериментировать с этой формулой, ведь она кроме основной будет еще и в экспериментальных.
  21. Там много времени еще нужно потратить чтобы конвертилку до ума до вести. Собственно говоря ее то и проверять по большому счету нет смысла (самое главное было все учесть, и правильно код написать) так что уже будем ее использовать и смотреть в боевых условиях. Как говориться все для фронта, все для победы:) С парада, сразу в бой:) Да и честно говоря, я последнюю неделю только этим и занимался, что проверял, перепроверял и моделировал различные ситуации на своем калькуляторе, так что в этом плане я совершенно спокоен:) Но в любом случае нужно четко отдавать себе отчет, что человеческий фактор учесть невозможно, какой бы совершенно точной формула бы ни была. Но в определенной мере снизить влияние этого фактора должна последняя введенная фича - нормализация возможной боевой эффективности игрока по верхнему диапазону.
  22. Sirmax, спасибо! Собственного говоря вот и мы подошли к логическому завершению работы над формулой. Даже немного как-то грустно:) А правильно подобранное значение MAX_EBN на самом деле очень важно. Сделаешь его чуть больше чем нужно оно будет работать очень редко, сделаешь слишком маленьким оно будет работать практически всегда тем самым принося не пользу, а наоборот вред формуле. За вынос этого значения в конфиг отдельное тебе спасибо, теперь и правда можно будет со временем подобрать действительно оптимальное значение, и я его сделаю, обещаю. Думаю что оно должно быть в границах 250-300. Отрицательных значений точно не будет. А вот 0 в том калькуляторе что ты делал у некоторых действительно был из-за того что wn6 был 0... при teff также равном нулю.
×
×
  • Create New...