Jump to content
Korean Random
TurinDeNar

[Формула расчета шансов на победу / Chance to win formula]

Recommended Posts

Здесь еще нет уверенности в том, правильно ли считает этот экселовский калькулятор написанные формулы.

 

Лог  боя из моего поста №141 вбит третьей строкой.Тогда получается что 1 и 2 формулы вроде как правильно считаются, а 3 и 4 нет.

Калькулятор дает 82%,74%, 52%, 145%,

а скрин показывает что должно быть 82%,74%, 55%, 91%.

Edited by TurinDeNar

Share this post


Link to post

Short link
Share on other sites

Обновление расчетов.

F3 поменял на F4, но только по глобальной стате.

 

Вообще, очень портит картину диапазон значений wn6, в частности ограничение снизу (1).

xvm-stat-log.7z

Edited by sirmax
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Обновление расчетов.

F3 поменял на F4, но только по глобальной стате.

 

Вообще, очень портит картину диапазон значений wn6, в частности ограничение снизу (1).

Слушай такой классный калькулятор получился. 

Можно менять значения в формулах прямо "на лету" и сразу смотреть что получается, я в полном восторге, спасибо Sirmax!

Кстати поменял в 4-й формуле nw6 на eff чтобы посмотреть что получается, и знаешь, особых изменений значений не отмечается, так что все нормально и с wn6 считает. 

Analiz.1360183590.jpg

 

А по итогу анализа этого 31-го реплея я чета в легком замешательстве если честно:) % "попаданий" совсем какой-то маленький получился по всем четырем формулам:) 

Сижу в печали...

Но благодаря калькулятору я похоже уже знаю где нужно пробовать копать для увеличения точности прогноза! В коэффициентах. Нужно не просто добавлять какие-то значения просто в зависимости от той же разницы в уровне текущего боя  и уровнем в какие попадает танк по балансеру (+25% на каждый лвл), или же по количеству боев (где по шкале добавляет), а как-то связывать размер этого коэффициента с тем насколько хорошо игрок играет. 

А то какой нибудь игрок с 1000 РЭ и 50% побед, но отыгравший 20к боев за счет не совсем продуманного текущего коэффициента Кab имеет показатель боевой эффективности равный игроку с 1300 эффективности с 60% побед но отыгравшему всего 6к боев. Неправильно это. Нужна еще некая дополнительная дифференциация данного коэффициента. Я уже давно думаю об этом но пока руки не доходили проверить и реализовать.  Нечто похожее нужно скорее всего сделать еще и с коэффициентом уровней боев.   

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

ef.1360187123.jpg

 

 

Antey007, а можно попросить тебя оценить по своему методу текущую реализацию 3-ю и 4-ю формулы, когда Sirmax их поправил?  

Edited by TurinDeNar

Share this post


Link to post

Short link
Share on other sites

Вообще, очень портит картину диапазон значений wn6, в частности ограничение снизу (1).

Напомните пожалуйста, из-за чего отказались от отрицательных значений wn6?

Share this post


Link to post

Short link
Share on other sites

Напомните пожалуйста, из-за чего отказались от отрицательных значений wn6?

NemoW, не отвлекайся от боев на мелочи:))))) Родине нужен как воздух твой логстатфайл:) 

Share this post


Link to post

Short link
Share on other sites

@TurinDeNar,

Если что функцию раздачи баллов "по-правильному" сделал. Функция и результаты оценки формул на скриншоте:

post-8781-0-86383300-1360221923_thumb.png

Все формулы растянуты на дополнительный коэфициент, о чем писал выше. Этот коэффициент зависит от параметра "откл" на скриншоте и показывает среднее отклонение от 50%, которое дает формула. Соответственно делаем коэффициенты такими, чтобы все формулы давали равное отклонение от 50%.

Еще один коэффициент "пологость" показывает, насколько крутыми или пологими будут функции раздачи баллов. Влияние параметров можно посмотреть тут:

post-8781-0-43141900-1360221930_thumb.png

Как видим в любом случае Ф2 опять молодцом, а Ф1 на свалку.

Edited by seriych

Share this post


Link to post

Short link
Share on other sites

Слушай такой классный калькулятор получился. 

Можно менять значения в формулах прямо "на лету" и сразу смотреть что получается, я в полном восторге, спасибо Sirmax!

Еще ошибки надо исправлять, не все нормально. WN6, например, обрезана снизу, а WN6x считается правильно только для первых трех боев, а в остальных глючит из-за того, что не везде есть значение среднего уровня танка. В общем, еще надо половить тараканов.

 

Актуальные версии файликов лежат в исходниках: http://code.google.com/p/wot-xvm/source/browse/#svn%2Ftrunk%2Faddons%2Fxvm-stat-log

Можете брать оттуда.

Share this post


Link to post

Short link
Share on other sites

Дядя Турин, а твоя формула учитывает нагибабельность каждого танка (средний % побед на танке по серверу)?

Edited by nemoW

Share this post


Link to post

Short link
Share on other sites

Дядя Турин, а твоя формула учитывает нагибабельность каждого танка (средний % побед на танке по серверу)?

Учитывает. В calc.xmlx все эти данные есть.

Share this post


Link to post

Short link
Share on other sites

Дядя Турин, а твоя формула учитывает нагибабельность каждого танка (средний % побед на танке по серверу)?

А как же.. (важно так:)), учитывает:)

if Et >0 then Eb = (((3/5 * Et * (100 + Rt - AvgW) / 100 )* (1+ Кtb)) + ((2/5 * Ea * (100 + Ra - 48) / 100) * (1+ Кab))) * (1 + 0,25 * Klvl); else Eb= ((Ea * (100 + Ra - 48) / 100) * (1+Kab)) * (1 + 0,25 * Klvl)

AvgW - средний процент побед на данной технике в целом по серверу

 

По аккаунту же в целом при анализе результативности игрока по % побед сравнивается просто со средним % побед в размере 48%  (2% недостающих до 50% это на ничьи)

Edited by TurinDeNar

Share this post


Link to post

Short link
Share on other sites

исправил в xlsx несколько ошибок и добавил новые реплеи (спасибо, nemoW :)

Share this post


Link to post

Short link
Share on other sites

исправил в xlsx несколько ошибок и добавил новые реплеи (спасибо, nemoW :)

Хм... смотрю в исходниках файл calc там анализ 29 реплеев. В предыдушем было 31. Эти 29 это что? Новые? А старых (тех 31) уже что нет? А нет, вижу старые 29, а вот по новым (добавленным) что-то не рассчитались формулы, или это у меня Excel глючит.

Edited by TurinDeNar

Share this post


Link to post

Short link
Share on other sites

странно, может потерял при объединении. Сейчас пересоздам, правда придется заново все парсить, это на полчаса где-то. :)

Share this post


Link to post

Short link
Share on other sites

странно, может потерял при объединении. Сейчас пересоздам, правда придется заново все парсить, это на полчаса где-то. :)

А глянь сам еще, просто мой Excel в последнее время ведет себя неадекватно:)

Share this post


Link to post

Short link
Share on other sites

да, 29. Но зато по крайней мере на закладке calc теперь показывает правильно кто победил, а то там ошибка была.

Кстати, как в excel сделать ссылки на ячейки с шагом 2? То есть B2 B4 B6...? А то вручную приходится набирать.

Share this post


Link to post

Short link
Share on other sites

как в excel сделать ссылки на ячейки с шагом 2?

 

Автозаполнение работает, точнее указывай, как надо сделать.

'Скриншот'

Edited by MrA

Share this post


Link to post

Short link
Share on other sites

Кстати, как в excel сделать ссылки на ячейки с шагом 2? То есть B2 B4 B6...?

 

Эммм, ты это имешь в виду?

post-8781-0-73009900-1360234822_thumb.png

Share this post


Link to post

Short link
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...