О дистанции, ROI и винрейтах.

Последний пост:23.11.2011
12
1 2 3
  • У меня в блоге некоторые комментаторы писали, что, дескать, 500игр еще не та дистанция, по которой можно делать выводы о ROI и плюсовости игрока. Интуитивно я с ними сразу же не согласился, потому что каждому человеку, который работал со статистическими данными, известно, что 500 наблюдений всегда достаточно для довольно точной оценки единственного параметра. А параметр у нас здесь и в самом деле один - винрейт, процент выигранных игр.

    У меня нет задачи строить большую полную таблицу для различных количеств игр и различных ROI, где проверялись бы гипотезы о том, что A: игрок плюсовый, или В: игрок имеет ROI: 5%+, или C: игрок имеет ROI 10%+ и т.д., но кое-какие вычисления я сделал. Каждый для себя может для себя адаптировать вычисления по простой схеме. Для этого нужно знать 3 базовые вещи:

    1. Распределение, когда результатом наблюдения является успех-неудача (выигрыш-проигрыш), называется биномиальным. где p - вероятность успеха, а q = 1 - p, вероятность неудачи. При этом нужно потребовать независимость наблюдений. Да, в случае покера с его "тильтом" и "пёром" это не совсем так, но все же зависимостью результатов игр друг от друга вполне можно пренебречь.

    2. Известно, что стандартное отклонение при n наблюдениях для биномиально распределенной случайной величины равно sqrt(npq)

    3. Известно, что при npq > 25 и 0.1 < p < 0.9 биномиальное распределение сходится к стандартному нормальному. У нас это выполнено с огромным запасом, благодаря ГСЧ, который никогда не дает винрейтов больше 90%, и большому числу игр.

    Просто воспользуемся следующей формулой (она вытекает из теоремы Муавра-Лапласа, но это неважно ):
    b63.gif


    Здесь m - это реальное число наших побед-успехов, p - тестируемый, "предполагаемый" или граничный винрейт, Ф(*) - функция стандартного нормального распределения.

    Раз уж в недостаточной дистанции уличали меня, то для начала посчитаю результаты для своей ХА-истории. 500 игр, винрейт 64%, что при рейке в 5% соответствует ROI = 21.90%. Я хочу проверить гипотезу о том, что мой винрейт больше p = 60.5%, что соответствует ROI >= 15.24%.

    m = 64%*500 = 320
    n = 500
    p = 0.605
    q = 0.395

    Дробь получается равной 1.6468. Известно, что величина, подчиняющаяся стандартному нормальному распределению, принимает значение на отрезке от [-1.65 ; 1.65] в 90% случаев, то есть наш ROI с 95% вероятностью превосходит 15.24% и с 95% вероятностью не превышает 28.56%.

    Итого для 500 игр 90%-ный доверительный интервал по ROI заключается в промежутке [15.24% ; 28.56%], а, соответственно, 90%-ный доверительный интервал по винрейтам [60.5% ; 67.5%]

    Покажем, что, на самом деле, диапазон рабочего ROI сам по себе здесь не так важен и на размер 95%-ного доверительного интервала для конкретного n не влияет и размер этот для n=500 примерно равен 7%.


    Задача:
    За 500 игр у игрока винрейт 57%, что соответствует ROI = 8.57% Является ли этот игрок плюсовым с вероятностью 95%?

    Решение:
    Подставим в формулу известные значения
    m = 57% * 500 = 285
    p = 0.525 (именно этот винрейт 52.5% может вывести игрока в ноль из-за рейка)
    n = 500

    Итого дробь равна: 2.035, что еще больше значения 1.65, то есть игрок плюсов примерно с вероятностью 98%. А его винрейт с 90% вероятностью не отличается от текущего больше, чем на [1.65*sqrt(npq)-0.5]/n = 3.58%, то есть лежит в промежутке [53.42% ; 60.58%]. Заметим, что и в первом примере это значение разброса от текущего винрейта тоже было почти таким же, 3.5%



    Итак, если вы сыграли 500игр неважно с каким винрейтом, то вы можете заключить, что ваш реальный винрейт с 90% вероятностью не отличается от него больше чем на 3.5%.

    Я посчитал подобные "константы" и для других дистанций:

    Вот что получилось:

    50 игр 10.5%
    100 игр 7.65%
    150 игр 6.3%
    200 игр 5.5%
    250 игр 5.0%
    300 игр 4.5%
    400 игр 3.95%
    500 игр 3.6%
    600 игр 3.25%
    700 игр 3%
    800 игр 2.82%
    900 игр 2.66%
    1000 игр 2.53%
    1250 игр 2.26%
    1500 игр 2.07%
    2000 игр 1.80%
    3000 игр 1.47%
    4000 игр 1.28%
    5000 игр 1.14%
    10000 игр 0.81%

    Итак, если вы сыграли 10000 супертурбо по 1000$ с винрейтом 54%, то с 90%-ной вероятностью ваш винрейт заключен в промежутке от 53.19% до 54.81%.

    Естественно, для таких вещей как супертурбо нужны более длинные дистанции, так как нас там не очень устроит знание, что мы имеем винрейт 55% плюс-минус 3.5%. Аналогично и для слабоплюсовых игроков в регулярных HU 1% винрейта может отделять катку в плюс или в минус. В супертурбо желательно винрейт знать с точностью до 1-1.5%.

    Если вас не устраивают 90%-ные вероятности, а нужны аж 98%-ные, то можете умножить эти проценты на 1.41 и получите диапазон, из которого не уходит ваш винрейт с 98%-ной вероятностью.

    Также я посчитал кое-что про возможные даунстрики на тех или иных дистанциях (самая больная и животрепещущая тема для игрока :)). Если интересно - опубликую здесь.
    Сообщение отредактировал sentpim - 28.1.2011, 19:29
    1/14
    Ответить Цитировать
    28
  • Конечно интересно, публикуй. Думаю люди с математическими способностями ещё подтянутся и прокомментируют..
    1/1
    Ответить Цитировать
    3
  • Цитата
    Также я посчитал кое-что про возможные даунстрики на тех или иных дистанциях (самая больная и животрепещущая тема для игрока :)). Если интересно - опубликую здесь.


    было бы здорово!
    1/4
    Ответить Цитировать
    1
  • хотел написать а как же быть с супертурбо, но вовремя прочел
    спасибо за пост
    1/1
    Ответить Цитировать
    0
  • Очень любопытные расчеты. Продолжай выкладывать. Интересно
    1/1
    Ответить Цитировать
    0
  • Интересный материал! Спасибо, плюсую
    1/1
    Ответить Цитировать
    0
  • Цитата
    Итак, если вы сыграли 500игр неважно с каким винрейтом, то вы можете заключить, что ваш реальный винрейт с 90% вероятностью не отличается от него больше чем на 3.5%.Я посчитал подобные "константы" и для других дистанций:Вот что получилось:50 игр 10.5%100 игр 7.65%150 игр 6.3%200 игр 5.5%250 игр 5.0%300 игр 4.5%400 игр 3.95%500 игр 3.6%


    У меня есть отрезки:
    100 игр с 30% роя (по твоим расчетам реальный должен быть 30+-7.65%),
    300 игр с 0% роя (по твоим расчетам реальный должен быть 0+-4.5%),
    500 игр с 1% роя (по твоим расчетам реальный должен быть 1+-3.6%)
    и куча других не попадающих в твой диапозон плюс-минус

    но на огромной дистанции рой 13%, и это он реальный

    Что на это скажешь математик? Что я всегда попадаю в 10% выборки?
    Так я тебе приведу ещё с десяток отрезков, а вероятность 10 раз попасть в 10% сам знаешь какая.

    Твои расчеты до 1к турниров не имеют ничего общего с действительностью.
    Чтобы выяснить реальный рой нужно набить минимум 1к турниров, а если нужна точность то 5к штук.
    1/1
    Ответить Цитировать
    -1
  • Art_ru, все дело в том, что в разные периоды у тебя разное состояние. Ты можешь этого не замечать, но это так. Твоя игровая форма очень сильно влияет на кратковременный результат.

    плюс кто сказал, что ты не можешь быть именно в тех самых 10%? :)
    2/4
    Ответить Цитировать
    -1
  • кстати Art_ru посчитай исходя из этого

    Цитата
    Если вас не устраивают 90%-ные вероятности, а нужны аж 98%-ные, то можете умножить эти проценты на 1.41 и получите диапазон, из которого не уходит ваш винрейт с 98%-ной вероятностью.
    3/4
    Ответить Цитировать
    0
  • Сорри, а где в формуле отражена глубина стеков и уровни блайндов? В смысле, супертурбо там или дипы, или обычные турбо.

    Я хочу сказать, что можно отыграть 500 СТ с "рои" 20%, который конечно же и близко не будет к реальному.
    1/2
    Ответить Цитировать
    1
  • Цитата (Art_ru @ 29.1.2011)
    У меня есть отрезки:
    100 игр с 30% роя (по твоим расчетам реальный должен быть 30+-7.65%),
    300 игр с 0% роя (по твоим расчетам реальный должен быть 0+-4.5%),
    500 игр с 1% роя (по твоим расчетам реальный должен быть 1+-3.6%)
    и куча других не попадающих в твой диапозон плюс-минус

    но на огромной дистанции рой 13%, и это он реальный

    Что на это скажешь математик? Что я всегда попадаю в 10% выборки?
    Так я тебе приведу ещё с десяток отрезков, а вероятность 10 раз попасть в 10% сам знаешь какая.

    Твои расчеты до 1к турниров не имеют ничего общего с действительностью.
    Чтобы выяснить реальный рой нужно набить минимум 1к турниров, а если нужна точность то 5к штук.


    Ты путаешь РОИ и винрейт. Эта таблица для колебаний винрейтов. Подробнее отвечу на вопрос в следующем посте, где расскажу про возможные даунстрики.
    2/14
    Ответить Цитировать
    0
  • Цитата (AABC @ 29.1.2011)
    Сорри, а где в формуле отражена глубина стеков и уровни блайндов? В смысле, супертурбо там или дипы, или обычные турбо.

    Я хочу сказать, что можно отыграть 500 СТ с "рои" 20%, который конечно же и близко не будет к реальному.


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

    Про стрики я напишу чуть позже. Да, можно отыграть какие-то 500 супертурбо с РОИ 20%, но если ты будешь случайным образом выбирать дистанции по 500 турниров из своей истории в 10000 турниров, то подобные стрики будут происходить с вероятностью не более, чем в несколько процентов.
    3/14
    Ответить Цитировать
    0
  • Допустим, я отыграл свои первые 500 СТ и попал в такой стрик. Сколько еще нужно сыграть, чтобы узнать истинный винрейт?(+/- n%)
    2/2
    Ответить Цитировать
    0
  • Цитата (AABC @ 29.1.2011)
    Допустим, я отыграл свои первые 500 СТ и попал в такой стрик. Сколько еще нужно сыграть, чтобы узнать истинный винрейт?(+/- n%)


    Пока твой винрейт определен с точностью до 3.5%*1.41 с 98% вероятностью. Все уже написано ранее. Отыграй 2000, будет все гораздо точнее.
    4/14
    Ответить Цитировать
    0
  • хм... сыграл 200 турниров . Разница между еv ajusted roi и о бычным roi 11% .
    1/1
    Ответить Цитировать
    0
  • Цитата (PacT9i7a @ 2.2.2011)
    хм... сыграл 200 турниров . Разница между еv ajusted roi и о бычным roi 11% .


    Ну учитесь же читать, я не про РОИ, а про ВИНРЕЙТЫ!
    5.5% разница в винрейтах - это значительно больше, чем 11% разница в роях.
    Не говоря уж о том, что ХМ иногда криво считает аджастид РОИ.
    5/14
    Ответить Цитировать
    0
  • Цитата
    если вы сыграли 500игр неважно с каким винрейтом, то вы можете заключить, что ваш реальный винрейт с 90% вероятностью не отличается от него больше чем на 3.5%.


    Тут, конечно, стоит отметить, что человек не константа и постоянно развивается, что драматически влияет на винрейт )
    1/2
    Ответить Цитировать
    2
  • Обсуждали уже, вроде бы, здесь отклонения винрейта: https://forum.gipsyteam.ru/index.php?viewtopic=6025&st=0&p=168750&#entry168750

    Да и доверительные интервалы для вероятности успеха в Бернуллевских испытаниях просто строятся, уже давал ссылку в предудущей теме, вот она: http://en.wikipedia.org/wiki/Binomial_proportion_confidence_interval. Там только надо взять табличку квартилей нормального распределения - и вперед, считай, что угодно.

    Вот про даунстрики интереснее, но там все зависит от того, как даунстрик определить :) иногда может нерешабельная задача получиться.
    1/3
    Ответить Цитировать
    2
  • http://jhub3000.livejournal.com/84368.html тут и в предыдущих постах этого рега есть много чего почти по этой теме :) Правда не для ХУ, но разницы думаю, практически нет
    1/1
    Ответить Цитировать
    0
  • Цитата (Starik @ 2.2.2011)
    Обсуждали уже, вроде бы, здесь отклонения винрейта: https://forum.gipsyteam.ru/index.php?viewtopic=6025&st=0&p=168750&#entry168750


    Starik, спасибо, что напомнил - перенес тему в этот раздел.
    2/2
    Ответить Цитировать
    0
1 2 3
2 человека читают эту тему (2 гостя):
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.s