rrrr
18.08.10, 22:23
Antud post on täiesti statistiline ning andmed pärinevad minu selle aasta HEMi andmebaasist ning võetud on üle kõikide playerite (va mina ise). Teemaks FTP NL50 6-max RUSH. Võibolla on asi elementaarne aga minu jaoks oli see number ikka päris müstiline, mille ma sain.
Nimelt huvitas mind kui tihti vastane foldib kui ta:
- on raisinud pre (3bette me ei arvesta)
- flopis on heads-up
- turni checkib ja raha sisse ei pane
- riveril ei beti ja kui tihti ta foldib betile ja kui suurele?
Filtrid on järgmised:
1) Filters by actions:
- turn = check
- river = selecti kõik va need, mis algavad betiga
2) More filters
- PFR=true
- Faced Preflop 3bet = False
- did 3bet=False
- Flop Cbet made = True
- Flop was raised = False
- Player on Flop is eq to = 2
- Flop Bet size / Pot is bigger than .. 0.4
- Flop Bet size / Pot is less than .. 0.9
- River facing bet size / Pot is bigger than .. 0.4
- River facing bet size / Pot is less than .. 0.7
Sql Query. Osa on personaalne stuff - HEM lisab ise mis cashi limiite oled tagunud, et välistada turniire ja lisaks ellimineerisin enda player_id (player_id=1) kuna minu käsi on valimis kõige rohkem:
select case when ph.riverplayeractiontype_id in (0,1) then 'FOLD' else 'MUU' end, count(*)
from playerhandscashkeycolumns ph join players pl on (pl.player_id = ph.player_id) join pokerhands pkh on pkh.pokerhand_id = ph.pokerhand_id join playerhandscashmisc phmisc on phmisc.playerhand_id = ph.playerhand_id join gametypes gt on gt.gametype_id = ph.gametype_id left join playerhandsflop flop on ph.playerhand_id = flop.playerhand_id left join playerhandsriver river on ph.playerhand_id = river.playerhand_id
where
(ph.player_id != 1) and
(ph.gametype_id = 1 or ph.gametype_id = 2 or ph.gametype_id = 3 or ph.gametype_id = 4 or ph.gametype_id = 5 or ph.gametype_id = 16 or ph.gametype_id = 23 or ph.gametype_id = 30 or ph.gametype_id = 31 or ph.gametype_id = 47 or ph.gametype_id = 48 or ph.gametype_id = 50 or ph.gametype_id = 51 or ph.gametype_id = 52 or ph.gametype_id = 54 or ph.gametype_id = 56 or ph.gametype_id = 59 or ph.gametype_id = 61 or ph.gametype_id = 66 or ph.gametype_id = 69) and ph.didpfr =true and (phmisc.threebetresponsetype_id < 1) and (ph.preflopaction_id < 3 or ph.preflopaction_id > 4 or ph.firstpreflopactiontype_id <> 3) and ph.flopcbetmade =true and (ph.flopplayeractiontype_id not between 23 and 43) and pkh.numberofplayerssawflop =2 and flop.betpercentofpot >0.4 and flop.betpercentofpot <0.9 and river.facingbetpercentofpot >0.4 and river.facingbetpercentofpot <0.7 and ph.turnplayeractiontype_id in (22) and ph.riverplayeractiontype_id in (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 ,20,21,22,45,46,47,48,49,50,51,52,53,54,55,56,57,5 8,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74, 75,76,77,78,79,80,81,82,83,84,85,86,87,88) and gt.pokergame = 1
and ph.handtimestamp between to_timestamp('01/01/2010 00:00:00','mm/dd/yyyy hh24:mi:ss') and to_timestamp('09/01/2010 00:00:00','mm/dd/yyyy hh24:mi:ss')
group by case when ph.riverplayeractiontype_id in (0,1) then 'FOLD' else 'MUU' end
Tulemused:
- fold 3544
- muu action 1735
Foldimise % 67
Kui player oli OOP (more filters -> last to act on flop = false, query-s "and flop.lasttoactonstreet =false"), siis olid numbrid:
- fold 724 x
- muu 272 x
ehk foldimise % oli lausa ~73
Kui player oli IP (more filters -> last to act on flop = true, query-s on vaja lisada "and flop.lasttoactonstreet =true"), siis olid numbrid:
- fold 2820 x
- muu 1463 x
ehk foldimise % oli 66
Siit võib näha, et riveris bluffida on igaljuhul +EV. Kui tegemist pole muidugi totaalse callingstationiga või bluffbeti väljameelitajaga. Aga player-dependent ja board-dependent faktorid on praegusel juhul välistatud.
Kui vaadelda beti suuruse mõju riveris siis mängides filtritega
- River facing bet size / Pot is bigger than .. xx
- River facing bet size / Pot is less than .. yy
ehk querys:
- river.facingbetpercentofpot >xx
- river.facingbetpercentofpot <yy
Kuna vahet eriti polnud kas ollakse IP või OOP, siis vaatlen ilma selle tingimuseta aga vaatlen 4 erinevat vahemikku:
a) river.facingbetpercentofpot > 0 and river.facingbetpercentofpot <= 0.1 - sisuliselt betitakse 1-3 BBd
Fold - 46
Muu - 164
Fold% on 22. Seega kui 20 BB-sse potti bluffbettida 2BBd, siis 78% juhul kaotame 2 big blindi (1,56) ja 22% juhul võidame 20bb-d (4,4). Liigutuse keskmine EV on ~3bb
b) river.facingbetpercentofpot > 0.1 and river.facingbetpercentofpot <= 0.5
Fold - 2526
Muu - 1914
Fold% on 57. Seega kui 20 BB-sse potti bluffbettida 6BBd, siis 43% juhul kaotame 6 big blindi (2,58) ja 57% juhul võidame 20bb-d (11,4). Liigutuse keskmine EV on ~9bb
c) river.facingbetpercentofpot > 0.5 and river.facingbetpercentofpot <= 0.9
Fold - 3148
Muu - 1304
Fold% on 71. Seega kui 20 BB-sse potti bluffbettida 14BBd, siis 29% juhul kaotame 14 big blindi (4,06) ja 71% juhul võidame 20bb-d (14,2). Liigutuse keskmine EV on ~10bb
d) river.facingbetpercentofpot > 0.9
Fold - 1872
Muu - 568
Fold% on 77. Et saavutada praegustest vairantidest parimat EV-d tuleks bettida 23bb-d. Üle 23bb pannes ja 77% foldi juures kukub EV juba alla 10. Mida vähem betime seda parema tulemuse muidugi saame kuid oluliselt see variandist c) ei erine - vahe on alla 1bb.
Seega parim variant oleks riveril bluffida ca 2/3 poti ringis. Kui mõni pädevam seletaks ka siia juurde natuke boardi lugemist, mis situatsioonis seda riveri bluffi võiks teha ja millal mitte, siis võiks oma kommentaari panna.
Kui on soovi võin samasuguse analüüsi teha kui palju võiks samas situatsioonis bettida et saada max valuet või cbeti õnnestumise ja cbeti suuruse kohta. Head ideed on veel oodatud, sest praegust case esineb tegelikus elus harva - tavaliselt tehakse juba flopis-turnis asjad selgeks ja riveriks enam palju võimalusi ei jää.
Nimelt huvitas mind kui tihti vastane foldib kui ta:
- on raisinud pre (3bette me ei arvesta)
- flopis on heads-up
- turni checkib ja raha sisse ei pane
- riveril ei beti ja kui tihti ta foldib betile ja kui suurele?
Filtrid on järgmised:
1) Filters by actions:
- turn = check
- river = selecti kõik va need, mis algavad betiga
2) More filters
- PFR=true
- Faced Preflop 3bet = False
- did 3bet=False
- Flop Cbet made = True
- Flop was raised = False
- Player on Flop is eq to = 2
- Flop Bet size / Pot is bigger than .. 0.4
- Flop Bet size / Pot is less than .. 0.9
- River facing bet size / Pot is bigger than .. 0.4
- River facing bet size / Pot is less than .. 0.7
Sql Query. Osa on personaalne stuff - HEM lisab ise mis cashi limiite oled tagunud, et välistada turniire ja lisaks ellimineerisin enda player_id (player_id=1) kuna minu käsi on valimis kõige rohkem:
select case when ph.riverplayeractiontype_id in (0,1) then 'FOLD' else 'MUU' end, count(*)
from playerhandscashkeycolumns ph join players pl on (pl.player_id = ph.player_id) join pokerhands pkh on pkh.pokerhand_id = ph.pokerhand_id join playerhandscashmisc phmisc on phmisc.playerhand_id = ph.playerhand_id join gametypes gt on gt.gametype_id = ph.gametype_id left join playerhandsflop flop on ph.playerhand_id = flop.playerhand_id left join playerhandsriver river on ph.playerhand_id = river.playerhand_id
where
(ph.player_id != 1) and
(ph.gametype_id = 1 or ph.gametype_id = 2 or ph.gametype_id = 3 or ph.gametype_id = 4 or ph.gametype_id = 5 or ph.gametype_id = 16 or ph.gametype_id = 23 or ph.gametype_id = 30 or ph.gametype_id = 31 or ph.gametype_id = 47 or ph.gametype_id = 48 or ph.gametype_id = 50 or ph.gametype_id = 51 or ph.gametype_id = 52 or ph.gametype_id = 54 or ph.gametype_id = 56 or ph.gametype_id = 59 or ph.gametype_id = 61 or ph.gametype_id = 66 or ph.gametype_id = 69) and ph.didpfr =true and (phmisc.threebetresponsetype_id < 1) and (ph.preflopaction_id < 3 or ph.preflopaction_id > 4 or ph.firstpreflopactiontype_id <> 3) and ph.flopcbetmade =true and (ph.flopplayeractiontype_id not between 23 and 43) and pkh.numberofplayerssawflop =2 and flop.betpercentofpot >0.4 and flop.betpercentofpot <0.9 and river.facingbetpercentofpot >0.4 and river.facingbetpercentofpot <0.7 and ph.turnplayeractiontype_id in (22) and ph.riverplayeractiontype_id in (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 ,20,21,22,45,46,47,48,49,50,51,52,53,54,55,56,57,5 8,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74, 75,76,77,78,79,80,81,82,83,84,85,86,87,88) and gt.pokergame = 1
and ph.handtimestamp between to_timestamp('01/01/2010 00:00:00','mm/dd/yyyy hh24:mi:ss') and to_timestamp('09/01/2010 00:00:00','mm/dd/yyyy hh24:mi:ss')
group by case when ph.riverplayeractiontype_id in (0,1) then 'FOLD' else 'MUU' end
Tulemused:
- fold 3544
- muu action 1735
Foldimise % 67
Kui player oli OOP (more filters -> last to act on flop = false, query-s "and flop.lasttoactonstreet =false"), siis olid numbrid:
- fold 724 x
- muu 272 x
ehk foldimise % oli lausa ~73
Kui player oli IP (more filters -> last to act on flop = true, query-s on vaja lisada "and flop.lasttoactonstreet =true"), siis olid numbrid:
- fold 2820 x
- muu 1463 x
ehk foldimise % oli 66
Siit võib näha, et riveris bluffida on igaljuhul +EV. Kui tegemist pole muidugi totaalse callingstationiga või bluffbeti väljameelitajaga. Aga player-dependent ja board-dependent faktorid on praegusel juhul välistatud.
Kui vaadelda beti suuruse mõju riveris siis mängides filtritega
- River facing bet size / Pot is bigger than .. xx
- River facing bet size / Pot is less than .. yy
ehk querys:
- river.facingbetpercentofpot >xx
- river.facingbetpercentofpot <yy
Kuna vahet eriti polnud kas ollakse IP või OOP, siis vaatlen ilma selle tingimuseta aga vaatlen 4 erinevat vahemikku:
a) river.facingbetpercentofpot > 0 and river.facingbetpercentofpot <= 0.1 - sisuliselt betitakse 1-3 BBd
Fold - 46
Muu - 164
Fold% on 22. Seega kui 20 BB-sse potti bluffbettida 2BBd, siis 78% juhul kaotame 2 big blindi (1,56) ja 22% juhul võidame 20bb-d (4,4). Liigutuse keskmine EV on ~3bb
b) river.facingbetpercentofpot > 0.1 and river.facingbetpercentofpot <= 0.5
Fold - 2526
Muu - 1914
Fold% on 57. Seega kui 20 BB-sse potti bluffbettida 6BBd, siis 43% juhul kaotame 6 big blindi (2,58) ja 57% juhul võidame 20bb-d (11,4). Liigutuse keskmine EV on ~9bb
c) river.facingbetpercentofpot > 0.5 and river.facingbetpercentofpot <= 0.9
Fold - 3148
Muu - 1304
Fold% on 71. Seega kui 20 BB-sse potti bluffbettida 14BBd, siis 29% juhul kaotame 14 big blindi (4,06) ja 71% juhul võidame 20bb-d (14,2). Liigutuse keskmine EV on ~10bb
d) river.facingbetpercentofpot > 0.9
Fold - 1872
Muu - 568
Fold% on 77. Et saavutada praegustest vairantidest parimat EV-d tuleks bettida 23bb-d. Üle 23bb pannes ja 77% foldi juures kukub EV juba alla 10. Mida vähem betime seda parema tulemuse muidugi saame kuid oluliselt see variandist c) ei erine - vahe on alla 1bb.
Seega parim variant oleks riveril bluffida ca 2/3 poti ringis. Kui mõni pädevam seletaks ka siia juurde natuke boardi lugemist, mis situatsioonis seda riveri bluffi võiks teha ja millal mitte, siis võiks oma kommentaari panna.
Kui on soovi võin samasuguse analüüsi teha kui palju võiks samas situatsioonis bettida et saada max valuet või cbeti õnnestumise ja cbeti suuruse kohta. Head ideed on veel oodatud, sest praegust case esineb tegelikus elus harva - tavaliselt tehakse juba flopis-turnis asjad selgeks ja riveriks enam palju võimalusi ei jää.