Перейти на форум
Уведомления
Очистить все

Полурег - MTT 5-25$ - Передача Опыта и Рефлексия

1,230 Посты
195 Пользователи
26 Реакции
265.5 Тыс. Просмотры

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

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

Spoiler

PokerStars - $3+$0.30|100/200 NL - Holdem - 9 players
Hand converted by PokerTracker 3

UTG: 4,457.00
UTG+1: 4,704.00
MP: 9,184.00
MP+1: 5,189.00
LP: 7,630.00
CO: 5,408.00
Hero (BTN): 9,657.00
SB: 12,370.00
BB: 3,415.00

SB posts SB 100.00, BB posts BB 200.00

Pre Flop: (300.00) Hero has 9♠ 9♦

fold, fold, fold, fold, fold, fold, Hero raises to 400.00, SB raises to 900.00, fold, Hero calls 500.00

Flop: (2000.00, 2 players) 8♥ 3♣ 6♦
SB bets 1,000.00, Hero raises to 2,440.00, SB raises to 11,470.00 and is all-in, Hero calls 6,317.00 and is all-in

Turn: (19514.00, 2 players) T♣

River: (19514.00, 2 players) Q♦

SB shows A♦ J♠ (High Card, Ace) (Pre 45%, Flop 24%, Turn 14%)
Hero shows 9♠ 9♦ (One Pair, Nines) (Pre 55%, Flop 76%, Turn 86%)
Hero wins 19,514.00

заколлить 6317 в банк 13197

известные карты: 9s9d 8h6d3c
можно конечно было сдаться на контбет флопа, если ныряли только на сет. коллить не очень хорошо контбет - непонятно, что делать на второй баррель, выйдет много оверкарт неприятных, так что остается рейз на защиту и дальше решаем падаем или принимаем пуш.

считаем комбинации для сценариев:
1) нас бьет
1.1) TT+: (6*5 - комбинации)*0.9(префлоп вероятность розыгрыша)*1(вероятность постфлоп) = 27 ("эффективных случаев")
1.2) 88,66,33: (3*3)*0.4*0.8=2.88
1.3) 86s: 2*0.2*1=0.4

2) сплит
99: 1*0.5*0.8=0.4 - не будем учитыва, пренебрежимо мал

3) мы бьем
3.1) полублефы A8,A6,A3,K8s,K6s,K3s,Q8s,98s,87s,76s,65s: (12*3+3*4+1+3*2)*0.35 (по динамике ждал рестил)*0.4(потому что он слабо нам верит)=7.7
3.2) полублефы 97s,75s,T9s,54s,T8s: (2+4+2+4+3)*0.2*0.35=1.05
3.3) слабые пары превращенные в блефы: 22,44,55,77: (6*4)*0.35*0.1=0.84
3.4) блефы: AK,AQ: (16*2)*0.9*0.25=7.2
3.5) блефы: AJ,AT,KQ,KJ, KTs,QJs,QTs,JTs, A9s: (5*16+4*4+2)*0.4*0.15=5.88

всего "эффективных случаев": 27+2.88+0.4+7.7+1.05+0.84+7.2+5.88=52.95

вероятность каждого сценария:
p11=27/52.95=0.51
p12=2.88/52.95=0.054
p13=0.4/52.95=0.008
p31=7.7/52.95=0.145
p32=1.05/52.95=0.02
p33=0.84/52.95=0.016
p34=7.2/52.95=0.136
p35=5.88/52.95=0.111

проверяем, что все вероятности в сумме 1 = 0.51+0.054+0.008+0.145+0.02+0.016+0.136+0.111

EVколла пуша = M = 0.51*M11+0.0540.51*M12+0.008*M13+0.145*M31+0.02*M32+0.016*M33+0.136*M34+0.111*M35
где Mij - это мат ожидание чипсовое выставления против спектра указанного сценария.
Mij = (эквити нашей руки*пот за который боремся - эквити руки оппа*величина нашего колла) = (Eq_ij_win*13197-(1 - Eq_ij_win)*6317) = (Eq_ij_win*19514 - 6317)

M=19514*(0.51*Eq11+0.054*Eq12+0.008*Eq13+0.145*Eq31+0.02*Eq32+0.016*Eq33+0.136*Eq34+0.111*Eq35) - 6317*(0.51+0.054+0.008+0.145+0.02+0.016+0.136+0.111) = общий итоговый пот * сумма для всех сценариев {наше эквити на победу * вероятность сценария} - сколько нам надо заколлить

Eq11= 99 против TT+ на 8h6d3c флопе = 0.113
Eq12=0.121
Eq13=0.286
Eq31=0.787
Eq32=0.711
Eq33=0.896
Eq34=0.753
Eq35=0.751

M=19514*(0.51*0.113+0.054*0.121+0.008*0.286+0.145*0.787+0.02*0.711+0.016*0.896+0.136*0.753+0.111*0.751)-6317=19514*0.394892-6317=+1389

плюсовый колл, на величину примерно 7BB, что довольно много учитывая, что наш стек перед началом раздачи 48BB, а перед коллом 32BB

===================================
Теперь та же ситуация, но без агрессивной динамики и ожидания мува:

считаем комбинации для сценариев:
1) нас бьет
1.1) TT+: (6*5 - комбинации)*0.9(префлоп вероятность розыгрыша)*1(вероятность постфлоп) = 27 ("эффективных случаев")
1.2) 88,66,33: (3*3)*0.15*0.8=1.08
-1.3) 86s: 2*0.1*1=0.2 - откидываем как маловероятный

2) сплит
-99: 1*0.4*0.5=0.2 - откидываем как маловероятный

3) мы бьем
3.1) полублефы A8,A6,A3,K8s,K6s,K3s,Q8s,98s,87s,76s,65s: (12*3+3*4+1+3*2)*0.2*0.2=2.2
-3.2) полублефы 97s,75s,T9s,54s,T8s: (2+4+2+4+3)*0.1*0.2=0.3 - откидываем как маловероятный
-3.3) слабые пары превращенные в блефы: 22,44,55,77: (6*4)*0.15*0.05=0.18 - откидываем как маловероятный
3.4) блефы: AK,AQ: (16*2)*0.8*0.1=2.56
3.5) блефы: AJ,AT,KQ,KJ, KTs,QJs,QTs,JTs, A9s: (5*16+4*4+2)*0.25*0.1=2.45

всего "эффективных случаев": 27+1.08+2.2+2.56+2.45=35.29

вероятность каждого сценария:
p11=27/35.29=0.765
p12=1.08/35.29=0.031
p31=2.2/35.29=0.0623
p34=2.56/35.29=0.0724
p35=2.45/35.29=0.0693

проверяем, что все вероятности в сумме 1 = 0.765+0.031+0.0623+0.0724+0.0693

EVколла пуша = M = 0.765*M11+0.031*M12+0.0623*M31+0.0724*M34+0.0693*M35
где Mij - это мат ожидание чипсовое выставления против спектра указанного сценария.

M=19514*(0.765*Eq11+0.031*Eq12+0.0623*Eq31+0.0724*Eq34+0.0693*Eq35) - 6317

Eq11=0.113
Eq12=0.121
Eq31=0.787
Eq34=0.753
Eq35=0.751

M=19514*(0.765*0.113+0.031*0.121+0.0623*0.787+0.0724*0.753+0.0693*0.751)-6317=
19514*0.2457876-6317=−1521

а теперь значительно минусовой колл, на величину почти -8BB


Ответить
Цитата

Некоторые соображения о методе разбора раздач - дробление по условным сценариям. Допущения.
- смотрите предыдущие несколько комментов с примерами разбора рук, с использованием "условных сценариев" и "эффективных случаев".
- cмотрите последующие несколько комментов с более подробным обоснованием некоторых моментов и дискуссией.

Известная формула: Матожидание колла пуша в чипсах = полный пот после нашего колла в чипсах * "эквити" нашей руки - величина колла пуша в чипсах.
EV = M = (pot to call + our call) * eq - our call
т.е. если у нас шансы например 33% (eq "эквити" = 0.33), то для 0 колла надо, чтобы величина колла пуша (X) была не больше половины банка на момент колла. M = (2*X + X)*0.33 - X = 0.
Когда мы оппа ложим на точный спектр безусловный формула именно такая и нашу "эквити" можно просто посмотреть через эквилятор.

При своих разборах выше я вывел (базируясь на некоторых предположениях), что эквити нашего колла пуша при более сложных условиях, когда спектр оппа распадается на разно вероятностные случаи/группы = сумма [вероятность случая*наше эквити префлоп аллина против этого случая]. Т.е. eq = p1*eq1 + p2*eq2 + ... + pn*eqn, где 0<=pi<=1, и p1 + p2 + ... + pn = 1, pi - вероятность что мы именно в этом событии и у оппа именно спектр заложенный для этого события (как рассчитывалось через "эффективные случаи"). eqi - наше эквити (0<=eqi<=1) префлоп аллина против спектра для этого случая оппа.

Вот первое допущение, что мы имеем право так все делать. Вообще это надо обосновывать, предположительно теорема Баеса тут должна помочь это раскрутить строго.

Spoiler

Теорема Баеса:
простой вид:
Pвероятность(A | B - это A при условии B) = Pвероятность (A и B)/Pвероятность(B).

Пример из книги, A - ниту раздали AA (6 комбинаций), B - он рейзит из UTG, мы знаем, что он будет рейзить все JJ+,AK (40 кобинаций) оттуда и только их. Требуется узнать какова вероятность нарваться на AA, если мы видим, что он рейзит из UTG (A | B). Считаем для простоты, что мы еще не посмотрели в свои карты.
P(вероятность, что нит рейзит AA из UTG) = P(вероятность, что ему раздали AA и он открывает из UTG - а мы знаем, что он откроет всех тузов разданных)/P(вероятность, что он зарейзит из UTG вообще)=(6/1326)/(40/1326) = 6/40 - т.е. предполагаем можно использоваться переход от "эффективных случаев" к вероятностям как я делал в примерах разборов выше

Еще теоремы нужные:
Ai, i=1..n - гипотезы (полная группа событий), они не пересекаются, вероятности их > 0 и они покрывают все вероятностное пространство
тогда для любого события B
Pвероятность(B) = сумма по индексу i=1..n {P(Ai)*P(B | Ai)}

Полная теорема Баеса отсюда:
для любого k=1..n: P(Ak|B) = (P(Ak)*P(B | Ak)) / сумма по индексу i=1..n {P(Ai)*P(B | Ai)}

В пределе, как события можно взять просто каждую руку сдаваемую в Holdem стартовую и вероятность pi, что он пушнет с этой конкретной рукой. И тогда eqi - это просто эквити нашей конкретной руки против его конкретной руки. Если у нас сценарий, что у нас 5h5d, и что опп просто оупен пушит any two, то в предельном случае мы получаем что каждая pi = 1*(1/1225)
(каждая рука сдается равновероятно и со всеми из них опп пихает, и у нас два блокера на руках известных, что уменьшает количество всех рук оппа с 1326=(52*51/2) до 1225=(50*49/2)) и eqi - это эквити выставления нашей конкретной руки против этой конкретной руки опп. Проверю, что тогда наши 5h5d имеют эквити против всего any two через эквилятор такую же как вся сумма из 1225 слагаемых ее эквити против каждой конкретной руки.

Проверю программно. Вроде сходится:

Spoiler

1) 5h5d vs any two через PS эквилятор вручную: 0.6032 (enumerate all метод)

2.1) 5h5d vs any two через мою прогу-эквилятор, если изъять из комбинаций всех оппа 5h,5d карты: 0.6033
---
{any two\5h,5d} equity: 39.665 tie 1.37 win 38.98 potsWon 389803 potsTied 13704 totalGames 1000000
5h5d equity: 60.335 tie 1.37 win 59.649 potsWon 596493 potsTied 13704 totalGames 1000000

Range {any two\5h,5d} combinations: 1225 (92.38%)
eq=0.603337
---

2.2*) 5h5d vs any two через мою прогу-эквилятор, без изъятий 5h,5d у оппа: 0.6030 (так считать неправильно, просто для интереса)
---
{any two} equity: 39.697 tie 1.368 win 39.013 potsWon 390131 potsTied 13679 totalGames 1000000
5h5d equity: 60.303 tie 1.368 win 59.619 potsWon 596190 potsTied 13679 totalGames 1000000

Range {any two} combinations: 1326 (100.00%)

Time elapsed for EV calc: 2667ms
-------------------------------------
eq=0.60302949
-------------------------------------

Кстати, PS эквилятор предположительно должен исключать наши карты из рейнджей оппа, по крайней мере они уже выбраны, если попытаться кликнуть "Dead" cекцию.

3) 5h5d vs anytwo через мою прогу как суперпозиция комбинаций, т.е. сумма 1/1225 * индивидуальные эквити пятерок против каждой руки оппа: 0.6032 - думаю это ок, наверное ошибки округления раз такие мелкие расхождения
---
combinations=1225
pi=0.000816327
eq=0.60324955
---

Мое второе предположение, что если перегруппировать случаи произвольным образом, они все равно дадут один и тот же результат (лень проверять математически), если мы попрежнему считаем, что опп пихнет с каждой рукой.

Мое третье предположение, что если начинаются условные сценарии, мы по-прежнему можем взять эквити из эквилятора и использовать ее для расчетов в суперпозиции.
Поясню. Пусть теперь опп пушнет всегда 40 комбинаций JJ+,AK из 1225 комбинаций, ибо мы посмотрели в свои карты и у нас на руках 5h5d - блокеры на остальную часть спектра. А пусть 99-TT (12 комбинаций из 1225) он пихнет только ровно в половине случаев каждую.
По подходу изложенному выше:
JJ+,AK: 40*1(вероятность пуша) = 40 "эффективных случаев" (это просто мною выдуманные термин в данном контексте)
99-TT: 12*0.5(вероятность пуша) = 6 "эффективных случаев"

наша эквити колла с 5h5d = p1{вероятность пуша с JJ+,AK}*eq1{выставления против JJ+,AK} + p2{вероятность пуша с 99-TT}*eq2{выставления против 99-TT}
p1 (по теореме Баеса) = 40/(40+6) = 0.87
p2 = 6/(40+6) = 0.13
p1+p2=1
И вот мое допущение в третьем предположении, что eq1 и eq2 мы можем взять из PS эквилятора, когда отдельно проверяем эквити выставления 5h5d против JJ+,AK, а потом против TT-99 независимо друг от друга.
eq1=0.3322
eq2=0.1911

И итоговое eq суперпозиции для нас = 0.87*0.3322 + 0.13*0.1911 = 0.313857
Можно обратить внимание, что если в PS напрямую вбить 99+,AK без учета половичатости случаев 99,TT, то будет 0.2996

И самое главное четвертое предположение - что мы в принципе имеем право анализировать раздачу разбивая на группы случаев с дисконтированной вот так вероятностью, когда он не всегда будет так делать с какими -то руками. Имеем ли мы право впринципе рассматривать TT,99 что их пихают в половине случаев, для подмены математического строгого факта (что опп действительно пользуется рандомом) чтобы описать нашу неуверенность и сомнение в действиях оппонентов. Я не знаю сейчас как ответить на этот вопрос.

Вобщем, как показал случай с таблицами пушбота, прежде чем нырять путем -> "отработка разбора постфлопа вручную предложенным подходом"->"алгоритмизация"->"таблицы тактик на постфлоп" хотелось бы подумать правомерно ли так делать или все стоит на гнилом фундаменте.


Ответить
Цитата
Groging
Зарегистрирован: 15.09.2010

второе предположение кажется очевидными, не думаю что это сложно доказывается, по-моему просто честно через условные вероятности, по-моему и без теор. Байеса)

Четвертое мне также кажется верным.

Насчет третьего:
===================
так, проверю сейчас ещё:
В твоем примере:

в 50% случаев его спектр 99+,AK
в 50% - его спектр JJ+, AK (и ещё сразу одна проблема, т.к. распределения вероятностей спектров мы делаем "по чуйке", а иначе никак, если хочешь могу об этом потом подробнее написать, кстати вспомнил, я даже в какой-то из книжек видел такие рассчеты )

Пусть в нас пихают только AA, и если монетка выпадает орлом - ещё и QQ и KK

у нас KK

6 комб AA
1 комба KK
6 комб QQ

Если рассчитывать по твоему методу:
эквити против AA - 0.1805 //6*1 эффективных случаев

против KK и QQ - 0.7737 - //7*0.5=3.5 эффективных случаев

p1=6/9.5
p2=3/9.5

эквити получается (6*0.1805+0.7737*3.5)/9.5=0.399

верно?

=============================
Проверим другим способом (как я всегда считал) (блокеры от KcKd также учитываю)

50%, что спектр оппа - {AA}
50% - что {QQ-AA}

eq1`= 0.1805
eq2`=0.5001

eq=0.5(eq1`+eq2`)=0.3403

верно?

Так что один из нас (или оба :grin: ) определенно неправы, так что надо разобраться с этим :)
===================

Только когда пушим мы, мы обязательно, разбивая по случаям, должны учитывать ФЭ.

И наше EV = EV_против_спектра_1*вероятность_спектра_1+EV_против_спектра _2*вероятность_спектра_2 (понятно, что в ЕВ против различных спектрах будут различные эквити и фолдэквити (ну это если уже мы будем пушить)

немножко несвязно написано, т.к. редактировал много раз и запутался немного - 40 минут писал и кучу всего менял/считал/переписывал)


Ответить
Цитата
Groging
Зарегистрирован: 15.09.2010

пишу новым постом, т.к. ты не видишь время, когда я редактирую свои посты.

Короче говоря, мне кажется неправильным, что у тебя эффективные случаи строго фиксированны.

Можно взять какой-нибудь абсурдный случай, что мы уверены на 90% в спектре оппонента и твоя модель не сможет этого учесть (опять же, если я правильно тебя понял!)
А какие-нибудь неадекватные спектры (вероятность которыхъ например будет очень мала) - у тебя будут крайне смещать результаты

Что ты будешь делать, если распределение вероятностей спектров колла будет:

Диапазон Вероятность
5,00 % 15,00 %
10,00 % 35,00 %
15,00 % 40,00 %
100,00 % 10,00 % // 10%, что у него кнопка колл залипла :grin:

??

а ведь такая ситуация теоретически вполне возможна!


Ответить
Цитата
Maksol333
Зарегистрирован: 20.10.2010

Оригинал пользователя Groging
Что ты будешь делать, если распределение вероятностей спектров колла будет:

В этом и есть весь покер,все не просчитаешь,да и не нужно


Ответить
Цитата
Groging
Зарегистрирован: 15.09.2010

Оригинал пользователя Maksol333

Оригинал пользователя Groging
Что ты будешь делать, если распределение вероятностей спектров колла будет:

В этом и есть весь покер,все не просчитаешь,да и не нужно

дело то не в этом!
Я привожу абсолютно вакуумный пример, чтобы посмотреть на область применимости модели - если она не работает на одной ситуации - то не будет работать и на других.

Другое дело, что я не уверен полностью, что прав именно я, поэтому обсуждение этого точно будет полезным :)


Ответить
Цитата

Оригинал пользователя Groging
второе предположение кажется очевидными, не думаю что это сложно доказывается, по-моему просто честно через условные вероятности, по-моему и без теор. Байеса)

Четвертое мне также кажется верным.

второе да, вроде очевидное. четвертое меня больше всего смущает.

Оригинал пользователя Groging
Насчет третьего:
===================
так, проверю сейчас ещё:
В твоем примере:

в 50% случаев его спектр 99+,AK
в 50% - его спектр JJ+, AK (и ещё сразу одна проблема, т.к. распределения вероятностей спектров мы делаем "по чуйке", а иначе никак, если хочешь могу об этом потом подробнее написать, кстати вспомнил, я даже в какой-то из книжек видел такие рассчеты )

Пусть в нас пихают только AA, и если монетка выпадает орлом - ещё и QQ и KK

у нас KK

6 комб AA
1 комба KK
6 комб QQ

Если рассчитывать по твоему методу:
эквити против AA - 0.1805 //6*1 эффективных случаев

против KK и QQ - 0.7737 - //7*0.5=3.5 эффективных случаев

p1=6/9.5
p2=3/9.5

эквити получается (6*0.1805+0.7737*3.5)/9.5=0.399

верно?

да, именно так я считаю. Это при условии, что опп кидает монетку только при заходе ему KK,QQ чтобы решить пушить ли.

Оригинал пользователя Groging
=============================
Проверим другим способом (как я всегда считал) (блокеры от KcKd также учитываю)

50%, что спектр оппа - {AA}
50% - что {QQ-AA}

eq1`= 0.1805
eq2`=0.5001

eq=0.5(eq1`+eq2`)=0.3403

верно?

Так что один из нас (или оба :grin: ) определенно неправы, так что надо разобраться с этим :)
===================

Дык не уверен вот тут, что можно вот так перейти, дело в том, что при попытки взять эквити против спектра QQ-AA эквилятор будет считать как будто там полные 6+1+6 комбинаций против наших KK и мы ложим на это 50% доли эквити, а на AA 6 комбинаций ложим оставшиеся 50% долей эквити. Асобственно что ж такое эквити? Это ж вроде какую долю итогового пота мы ожидаем выйграть?
Но конечно это не менее убедительно, если чисто умозрительно, чем и мой способ, потому через такие рассуждения "по здавому смыслу" ничего не определим

Мне кажется, что надо попытаться строго математически разобрать эту ситуацию, желательно эквити не использовать пока не припрет в элементарных случаях, иначе ничего не решится.
Пусть событие B - что опп пушит. событие A1 - что ему раздали AA, A2 - что ему раздали KK, A3 - что ему раздали QQ, A4 - что ему раздали что-то еще.
Ai - независимые события, которые покрывают всё вероятностное пространство, т.е. происходит что-то одно из Ai всегда и ничего вне них и каждая Ai когда-то происходит.

Безымянная теорема из моего конспекта по терверу :)
Pвероятность(B - что происходит пуш) = P(A1 - что раздали тузов)*P(B | A1 - что он запушит при условии раздачи ему тузов) + P(A2 - что раздали королей)*P(B | A2 - что он запушит при условии раздачи ему королей) + P(A3 - что раздали дам)*P(B | A3 - что он запушит при условии раздачи ему дам) + P(A4 - что раздали что-то еще)*P(B | A3 - что он запушит при условии раздачи ему чего-то еще)
где, P(A1)=6/1225, P(A2)=1/1225, P(A3)=6/1225, P(A4)=1212/1225,
P(B|A1)=1 всегда пушит, если зашли тузы, P(B|A2)=0.5 пушит в половине случаев, если зашли короли, P(B|A3)=0.5 пушит в половине случаев, если зашли дамы, P(B|A4)=0 вообще не пушит, если зашло что-то еще
P(B) = (6*1 + 1*0.5 + 6*0.5 + 1212*0) / 1225 = 9.5 / 1225 - вероятность, что мы нарвемся на пуш от него вообще

P(B | Ak) уже расчитаны. Теперь расчитаем P(Ak | B) т.е. вероятность что у опп рука из случая Ak, при условии, что он пушнул. Это уже считается по расширенной теореме Баеса (тоже выудил из конспектов):
P(xk) = P(Ak | B) = (P(Ak)*P(B | Ak)) / [сумма по индексу i=1..n {P(Ai)*P(B | Ai)} = P(B) = 9.5/1225]
P(A1 | B) = P(A1)* P(B | A1) * 1225 / 9.5 = (6/1225)*1 * 1225 / 9.5 = 6 / 9.5 = p1
P(A2 | B) = P(A2)* P(B | A2) * 1225 / 9.5 = (1/1225)*0.5 * 1225 / 9.5 = 0.5 / 9.5 = p2
P(A3 | B) = P(A3)* P(B | A3) * 1225 / 9.5 = (6/1225)*0.5 * 1225 / 9.5 = 3 / 9.5 = p3
P(A4 | B) = P(A4)* P(B | A4) * 1225 / 9.5 = (1212/1225)*0 * 1225 / 9.5 = 0 = p4

Термин эквити пока еще нигде не был использован, рассматривали только различные вероятности событий. Теперь перейдем к матожиданию колла пуша c нашими KK. Пусть мы делаем колл размера С в пот размером Z. Для начала, матожидание берется от дискретной случайной величины (в нашем случае случайной величиной эпсилон=E будет выйгранные(или проигранные - тогда отрицательное число) нами чипсы в этом аллине). Вот тут как я предполагаю происходит переход. Задание дискретной случайной величины E(x) равносильно заданию ее закона распределения x1 -> p1, x2 -> p2, x3 -> p3, x4 -> p4. И матожидание такой дискретной случайной величины (интеграл Лебега) M (принятие пуша) = p1*x1 + p2*x2 + p3*x3 + p4*x4 = 6/9.5 * x1 + 0.5/9.5 * x2 + 3/9.5 * x3 + 0 * x4,
где (вот именно тут переход к числам) x1 - ожидаемые выйгранные или проигранные со знаком минус чипсы наших KK в аллине против AA; x2 - -||- против KK; x3 - -||- против QQ.

xi = доля KK побед против i случая * Z + доля ничьих против i случая * ((Z+C) / 2 - C) - доля поражений против i случая * C = WINi * Z + DRAWi * ((Z+C) / 2 - C) - (1 - WINi - DRAWi) * C =
WINi * (Z + C) + DRAWi * (0.5 * Z - 0.5 * C + C) - C = (Z + C) * (WINi + 0.5 * DRAWi) - C

Я предполагаю, что эти доли побед и поражений можно брать из эквилятора (ничьих процент там показан неправильно - он уполовинен, можно вручню проверить сумму процентов чтобы убедится) - это именно предположение, что KK vs AA, KK vs KK, KK vs QQ - три независимых случая (еще более строго было бы рассматреть просто каждую комбинацию как независимый случай, но это просто слишком много писанины, там одни и те же цифры)

x1 = (0.1782 + 0.0046 * 0.5) * (Z + С) - C = eq1 * (Z + C) - C = 0.1805 * (Z + C) - C
x2 = (0.0217 + 0.9566 * 0.5) * (Z + С) - C = eq2 * (Z + C) - C = 0.5 * (Z + C) - C
x3 = (0.817 + 0.0046 * 0.5) * (Z + С) - C = eq3 * (Z + C) - C = 0.8193 * (Z + C) - C

M = (Z+C) * (p1 * eq1 + p2 * eq2 + p3 * eq3) - C * (p1 + p2 + p3) = (Z+C) (p1*eq1 + p2*eq2 + p3*eq3) - C, где
p1*eq1 + p2*eq2 + p3*eq3 = (6/9.5) * eq1 + (0.5/9.5) * eq2 + (3/9.5) * eq3 = (6/9.5) * 0.1805 + (0.5/9.5) * 0.5 + (3/9.5) * 0.8193 = 0.399042105

Или eq = 0.3990

Оригинал пользователя Groging

Только когда пушим мы, мы обязательно, разбивая по случаям, должны учитывать ФЭ.

И наше EV = EV_против_спектра_1*вероятность_спектра_1+EV_против_спектра _2*вероятность_спектра_2 (понятно, что в ЕВ против различных спектрах будут различные эквити и фолдэквити (ну это если уже мы будем пушить)

немножко несвязно написано, т.к. редактировал много раз и запутался немного - 40 минут писал и кучу всего менял/считал/переписывал)

не, ну это понятно, я тут именно случай принятия пуша рассматривал только.


Ответить
Цитата

Оригинал пользователя Groging
пишу новым постом, т.к. ты не видишь время, когда я редактирую свои посты.

Короче говоря, мне кажется неправильным, что у тебя эффективные случаи строго фиксированны.

Можно взять какой-нибудь абсурдный случай, что мы уверены на 90% в спектре оппонента и твоя модель не сможет этого учесть (опять же, если я правильно тебя понял!)
А какие-нибудь неадекватные спектры (вероятность которыхъ например будет очень мала) - у тебя будут крайне смещать результаты

Что ты будешь делать, если распределение вероятностей спектров колла будет:

Диапазон Вероятность
5,00 % 15,00 %
10,00 % 35,00 %
15,00 % 40,00 %
100,00 % 10,00 % // 10%, что у него кнопка колл залипла :grin:

??

а ведь такая ситуация теоретически вполне возможна!

ну модель позволяет вообще взять все до единой руки и каждой задать свои вероятности действия, подводящие к рассматриваемой ситуации и от этого посчитать вероятность P(один из случаев Ai | при условии, что возникла рассматриваемая ситуация B) = эффективные случаи Ai / сумма всех эффективных случаев Ak (вывод через теорему Баеса в предыдущем комменте). Там можно посчитать и вероятность, что он мискликнул на любой левой комбинации, или предположить, что ему зачесалась левая пятка - но если вероятность этого действия меньше 2х процентов, то обычно это никак на расчеты не влияет.

Я раньше в особо мутных случаях, например когда нам было неважно что у него за странный мусор именно например в блефа, него ложил 5% для простоты расчетов и мат ожидание просто распадалось на 0.05 * Матожидание от того, что у него мусор + 0.95 * (матожидание нормально рассчитанное с разбивкой по случаям логичным).

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


Ответить
Цитата
Groging
Зарегистрирован: 15.09.2010

о!
Пусть мы пушим AA всегда, а KK - кидая монетку.

Тогда ситуация очевидно эквивалентно той, что мы пушим все АА и KdKh, KdKs, KdKc

(если эквити оппов мало зависят от конкретной масти руки у нас, но в общем это вполне разумное приближение,согласен? )

Понятно, что приближение не всегда будет работать хорошо (иногда рук нечетное число, иногда мы кидаем не монетку, а, например, кубик).
Поэтому надо взять твою модель и мою модель - и посмотреть, что получится в данном случае

ну в общем я приду вечером - посчитаю :)


Ответить
Цитата

Оригинал пользователя Groging
о!
Пусть мы пушим AA всегда, а KK - кидая монетку.

Тогда ситуация очевидно эквивалентно той, что мы пушим все АА и KdKh, KdKs, KdKc

(если эквити оппов мало зависят от конкретной масти руки у нас, но в общем это вполне разумное приближение,согласен? )

Понятно, что приближение не всегда будет работать хорошо (иногда рук нечетное число, иногда мы кидаем не монетку, а, например, кубик).
Поэтому надо взять твою модель и мою модель - и посмотреть, что получится в данном случае

ну в общем я приду вечером - посчитаю :)
да, я думал переформулировать на изъятие комбинаций из QQ, KK чтобы заменить моентку, но проблема в том, что для QQ мы это можем смоделировать просто исключив например чирвовую Q, то для KK у нас и так только одна комбинация у оппа и ее располовинить так не удасться.

Потому предлагаю изменить условие. У нас KK и опп пушить только все AA или половину своих QQ. Пусть эквилятор настроен считать только по "Enumerate all" методу.

1) по моему методу расчета:
AA: 6 комбинаций * 1 = 6 "эффективных случаев"
QQ: 6 комбинаций * 1/2 = 3 "эффективных случаев"

eq = p1*eq1 + p2*eq2
p1 = 6/(6+3)=6/9=0.66667
p2 = 3/(6+3)=3/9=0.33333
eq1 (KK vs AA из эквилятора) = 0.1805
eq2 (KK vs QQ из эквилятора) = 0.8193

eq = 0.1805 * 0.66667 + 0.8193 * 0.33333 = 0.393431204 = 0.3934

2) по твоему методу расчета:
50%, что спектр оппа - {AA}
50% - что {QQ,AA}

eq1` KK vs AA из эквилятора = 0.1805
eq2` KK vs AA,QQ из эквилятора= 0.4999

eq=0.5(eq1`+eq2`)=0.5*0.1805 + 0.5*0.4999= 0.3402

3) А теперь представим, что половина QQ им отбирается по зашедшей карте - пусть ему не нравится Qh и если он ее получает - он выкидывает, таким образом он пушит только 3 комбинации эквивалентные рандому. И попробуем забить прямой рейндж в эквилятор оппу как: AA,QsQc,QsQd,QcQd и наше KK эквити против него.
Эквилятор говорит у нас эквити: 0.3935
Почти как у меня, разница в одну десятитысячную - и мне интересно откуда она, может от округлений при вычислениях всех.


Ответить
Цитата
Groging
Зарегистрирован: 15.09.2010

хм.

Ну значит твой метод верный :)

одна десятитысячная - из-за округления 100%

Тем более KK vs {QQ,AA} - 50%, а не 49.99%


Ответить
Цитата

Оригинал пользователя Groging
хм.

Ну значит твой метод верный :)

одна десятитысячная - из-за округления 100%

Тем более KK vs {QQ,AA} - 50%, а не 49.99%

кстати не факт что 50% KK vs {QQ,AA}, дело в том, что у QQ больше возможности собрать стрит против KK чем у KK vs AA


Ответить
Цитата
unknownxxx
Зарегистрирован: 19.10.2009

привет, а ты по психологии никакие книги не читал,? посоветовать не можешь? типо как правильно распределить время, ну и научиться себя контролировать во время свингов? а то что-то этот аспект у меня хромает ,а чего делать ума не приложу...


Ответить
Цитата

Оригинал пользователя unknownxxx
привет, а ты по психологии никакие книги не читал,? посоветовать не можешь? типо как правильно распределить время, ну и научиться себя контролировать во время свингов? а то что-то этот аспект у меня хромает ,а чего делать ума не приложу...

к сожалению, вообще ничего по этой теме не читал.

usuntools версия 0.10
Новая версия: http://ul.to/rnhyz353

Тестировал не особо много.

Изменения:
- зачатки тулов для покерной математики исправлен баг с префлоп аллин эквитями, обновлен локальный кэш
- добавлены настройки сколько спать между сканами столов - AUTO_IMPORT_SLEEP_TIME; максимальное количество неудачных попыток поисков игрока, после которых он помечается как "not_found" - AUTO_IMPORT_MAX_FAIL_ATTEMPTS.
- зафиксан серьезный баг Полурег - MTT 5-25$ - Передача Опыта и Рефлексия для HM
- зафиксан баг для PT3 (это обратная сторона бага предыдущего для HM), что "not_found" нотс добавлялся каждый раз когда проваливался 3 раза поиск игрока. что при водило к тому, что игроков со спецсимволами в имене, которых не удавалось найти - каждый день новый при встрече за столами снова маркало как не найденный. Сейчас, если у игрока уже есть нотс, что он "not found" то если его опять не нашло, то он не будет добавлять еще одну строчку ноутса с "not found".
- изменен _setEnv.bat - там теперь на всякий случай всегда добавляется к системной переменной Path путь к джаве bin директории, на тот случай если пользователь инсталлировал последнюю версию Java на последние винды, там не выставляется по дефолту JAVA_HOME, и не расширяется Path:
set Path=%JAVA_HOME%/bin;%Path%

Однако, на пользователе по-прежнему лежит обязанность убедится что JAVA_HOME системная переменная или выставлена явно в операционной системе, или раскомментарена и настроена в _setEnv.bat:
rem set JAVA_HOME=c:/jdk1.7.0_02
чтобы настроить прямо тут, не используя Панель Управления винды для установки, просто уберить rem и поставьте нужный путь, типа такого:
set JAVA_HOME=c:/Program Files/jdk1.7.0_02

- во все .bat файлы, кроме _setEnv.bat, добавлена последней строчкой pause комманда - это облегчит траблшутинг, но конечно неудобно немного будет, что надо будет проверять консоль иногда не помер ли там тул (раньше при умирании он просто закрывал сам окошко, а теперь будет зависать и ждать нажатия любой клавиши).
- оптимизировал порядок пробивки в сканерах, чтобы уменьшить отрицательный эффект пробок, если пробивается медленно через прокси или часто меняются столы и много очень пробивать людей. полностью проблему не решит, но должно улучшить ситуацию.
- добавлена настройка для SharkScope искать все турниры (по дефолту), или только SNG, или только Scheduled - SHARK_SCOPE_FILTER_TOURNAMENT_TYPE
- изменена кодировка спецсимволов для пробивки через OPR и немного через SharkScope - сейчас многих игроков со спецсимволами в никах должно начать находить. национальные алфавиты по-прежнему не поддерживаются. Выяснилось интересное ишью, что если SharkScope ходить пробивать через некоторые виды проксей - спецсимволы практически никакие поддерживаться не будут в никах игроков, ничего не смогу по этому поводу сделать наверное.
- попытался добавить базовую поддержку HM2, чтобы переключится на нее надо выставить существующая настройку в новое значение POSTGRES_DB_TYPE=HoldemManager2. Увы в этом ворохе новых фич и сырости я так и не смог до конца заставить заработать тулы под нее: скан выполняется, ноутсы в базу HM2 добавляются, они даже в HUDе в HM2 реплее отлияно отображаются, но в основном HUDе во время игры я их так и не увидел, как и не увидел логики работы этих новых Notes Caddy и как они точно с базой работают и своими кэшами. Так что ничего делать больше тут пока не буду, подожду пару патчей HM2, может само заработает или выяснится как HUD настраивать для ноутсов чтобы он так же как в реплеере работал.

Апдейт с предыдущей версии 0.9+patch1:
Переписать с релиза:
- config/math
- /classes - удалить старые все и залить новые
- /src - удалить старые все и залить новые
- /bin - все файлы
- /lib/commons-lang3-3.1.jar скопировать новую билиотеку

Изменить:
config/globalconfigs.properties

добавить новые настройки.

Spoiler

# Sleep time in milliseconds between scanning hand histories for OPR, SharkScope
AUTO_IMPORT_SLEEP_TIME=180000
# Maximum failures to find user during autoimport before he is marked as "not_found!" in notes
AUTO_IMPORT_MAX_FAIL_ATTEMPTS=3

# General search type, what tournaments should be returned:
# ALL - all tournaments
# SCHO - scheduled only (regular MTT);
# SNGO - SNG only;
SHARK_SCOPE_FILTER_TOURNAMENT_TYPE=ALL


Ответить
Цитата

С днем рождения, блог! =)

Насыщенный вышел год, много материала вошло сюда, и большую помощь оказал мне блог и читатели. Спасибо всем большое за участие, и кстати спасибо за номинацию Лучший блог месяца марта - номинирование :)

Еще из новостей, закупил со скидкой HM2, главным образом чтобы посмотреть что за оно и попробовать туда прикрутить свои тулы. Ну свистелок и гуделок много, даже может слишком, а главное вроде все еще сыро. За день использования HM2 успел дважды вылететь сам и еще дважды намертво повесить мне комп. А самое главное, что я так и не понял как там работают нотсы в плане их синхронизации с базой данных. Подожду патчей, но пока все выглядит так, что играть я под ним не буду. Надо еще будет PT4 глянуть.


Ответить
Цитата
Maksol333
Зарегистрирован: 20.10.2010

ЗАНОСИ ДНЮХУ!!!

Spoiler

У самого скоро тоже :grin:

А суперстек мы еще занесем с тобой и поделим ха на финалке (откроют еще фтп):coolface:


Ответить
Цитата

Спасибо :) Ну может у меня нервы к тому времени закалятся и я перестану срываться на дипах. А фуллтильт, прям уже не верится.

Еще из новостей, заслал в PS Magazine #18 статью, но конечно мало шансов на публикацию, не очень думаю по литературной части у меня. Если кому интересно, это просто переформулированная стратегия для низколимитных фризаутов средних полей, для начинающих.
http://ul.to/lb9udow1


Ответить
Цитата
SashkaEdRos
Зарегистрирован: 04.02.2012

Спасибо за статью. обязательно прочитаю) т.к являюсь начинающим мттшником))


Ответить
Цитата
unknownxxx
Зарегистрирован: 19.10.2009

классный блог, посоветуй стоит распределять бр 3 к по разным румам ддя игры на 3-22 $ в поисках слабых полей, как они сильно отличаются от старзовских?и еще вопрос видел я что старикан расмтривал твою игру по твоему видио как он так обратил внимае на твое видео?хочется чтобы тоже ктоинбудь посвмотрел мое... иподскажи еще где можно поглядеть принцип игры против сильных регуляров, с этим проблемы..
спасибо!


Ответить
Цитата

Оригинал пользователя unknownxxx
классный блог, посоветуй стоит распределять бр 3 к по разным румам ддя игры на 3-22 $ в поисках слабых полей, как они сильно отличаются от старзовских?и еще вопрос видел я что старикан расмтривал твою игру по твоему видио как он так обратил внимае на твое видео?хочется чтобы тоже ктоинбудь посвмотрел мое... иподскажи еще где можно поглядеть принцип игры против сильных регуляров, с этим проблемы..
спасибо!

Рекомендую слабые поля:
- пати (из минусов: не синхронизированные брейки первый час турнира)
- 888/Pacific (минусы: резковатая структура блайндов, фризауты по 10 мин превращаются в турбины, но дипы и ребайники нормальные; отсуствие дележки на финалке при довольно больших разрывах выплат в top-3)
- bwin/ongame (минусы: мало турниров - там букваильно три хороших: 10k GTD R&A $5.5+, 16k GTD R&A $5.5+ и какойто фризаут c гарантией за $10 - но поля там очень хорошие. и самый большой минус отсуствие сихро брейков и плоховатый софт)

Я лично считаю, что плохи: bet365/iPoker (минусы: нет синхро брейков, нет OPR, довольно сильные поля, что я видел, небольшой выбор турниров) и Carbon/Merge (минусы: ужасающий софт тормозящий сильно машину, тоже не самые слабые поля, риск блока рума изза того что на нем американцы до сих пор)?

Не Старикан, а Скубиду :) вот тут может любой запостить и он бесплатно отревьювает: Письменный анализ видео/сессий по МТТ/МСНГ

против сильных регов я стараюсь так: Немного об игре против монстер регов., а из видео лучше посмотреть воды: evype (более лузово агрессивный стиль), Skubidu888 (более тайтовый и сдержанный стиль), Сиськи (но это наверное оценить смогут больше сами реги средних+ лимитов)


Ответить
Цитата