Eugene777
Eugene777 личный блог
26 января 2014, 19:27

R language - новая квантовая игрушка и покер

Сегодня немного не про трейдинг, хотя, бытует мнение, что хорошии игроки в покер часто становятся успешными трейдерами и наоборот.
 
Возможно этим постом ни для кого Америку я не открою, однако я начинаю открывать ее для себя. Я имею ввиду даже несколько Америку: язык R, статистику и теорию вероятностей и покер. Ожидая машину на станции с севшим через три часа Макбуком, что-то толкнуло меня загрузить PokerStars. Я сразу испытал странное ощущения, что я пытаюсь воспринимать игру с точки зрения вероятностей. А вчера я решил немного играться с этим всем. 

Первое, что мне пришло в голову — воспользоваться языком R. И Бинго! Я нашел отличную библиотеку оценки карт на руках. Точнее, это адаптированная под R версия библиотеки SpecialK. Прочитать про нее и скачать по ссылкам можно здесь.

И так, что мы имеем: Лимит холдэм. Две карты каждому игроку, потом три, потом еще два раза по одной.

Библиотека, способная выдать результат комбинации как пяти так и семи карт.
R — для написания симулятора стола на шесть человек, раздачи колоды, обработки и визуализации результата.

Вообще в покере можно просто посчитать вероятности. Я  все же пошел другим путем, потому что конечной точкой исследования, если я его продолжу, будет алгоритмизация принятие решений.

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

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


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


 R language - новая квантовая игрушка и покер

Этот график показывает вероятность в зависимости от сочетания мастей.

Суть покера, все же, не в вероятности, и даже не в мат. ожидании, а скорее в психологии, что очень роднит покер и трейдинг, да и целью всего этого было попрактиковаться в R, а не становиться профессиональным покерным игроком или ботописателем, однако, то что я вижу, мне кажется довольно интересным и немного полезным при подсчете в процессе игры.

Следующим этапом будет исследование вероятности после получения пяти, шести и семи карт и я с
радостью опубликую и его, если это интересно и в формате. 

 
25 Комментариев
  • Satoshi Nakamoto
    26 января 2014, 19:31
    Спасибо! Интересная тема!
  • FonSmirnov
    26 января 2014, 19:32
    в любом покер менеджере все эти программки, которые считают вероятности давно уже есть. Возьми хотя бы HoldemManager. Он автоматом скачивает лог сыгранной руки и анализирует его.

    www.holdemmanager.com/
  • koekto
    26 января 2014, 19:37
    На ПокерСтарз в лимитном холдеме половина роботов. Их вылавливают, а они ещё больше плодятся. Их там тестируют
  • andry194
    26 января 2014, 20:20
    "… Суть покера, все же, не в вероятности, и даже не в мат. ожидании, а скорее в психологии, что очень роднит покер и трейдинг..."
    хорошая фраза…
    спасибо.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн