PDA

View Full Version : Incorrect river bet in $riverbetaspotfraction



Stasek
01-11-2012, 02:08 PM
Following hand says that river bet was = 1/2, when i bet 243.33/350 = 69.5%
After changing bet size to 320/350 =91% is says 'full'.

Is this a bug?
Is it possible to configure what will be reported, for example 90-99% PSB as 'near pot'?



<description type="Omaha" stakes="Pot Limit ($5/$10)"/>
<game id="46745410-47" starttime="20120109051029" numholecards="4" gametype="9" seats="2" realmoney="true" data="20120109|Sumatra (Heads Up) (46745410)|46745410|46745410-47|false">
<players dealer="0">
<player seat="0" nickname="Hero" balance="$1051.17" dealtin="true" />
<player seat="1" nickname="Villain" balance="$1455.83" dealtin="true" />
</players>
<round id="BLINDS" sequence="1">
<event sequence="1" type="SMALL_BLIND" timestamp="1326103831075" player="0" amount="5.00"/>
<event sequence="2" type="BIG_BLIND" timestamp="1326103831407" player="1" amount="10.00"/>
</round>
<round id="PREFLOP" sequence="2">
<event sequence="3" type="RAISE" timestamp="1326103833636" player="0" amount="30.00"/>
<event sequence="4" type="CALL" timestamp="1326103834852" player="1" amount="20.00"/>
<cards type="HOLE" cards="9s,Jd,8s,Qc" player="0" hand="Queen High"/>
</round>
<round id="POSTFLOP" sequence="3">
<event sequence="5" type="CHECK" timestamp="1326103836436" player="1"/>
<event sequence="6" type="BET" timestamp="1326103840456" player="0" amount="40.00"/>
<event sequence="7" type="CALL" timestamp="1326103841866" player="1" amount="40.00"/>
<cards type="COMMUNITY" cards="8d,3d,As" hand="Pair of Eights"/>
</round>
<round id="POSTTURN" sequence="4">
<event sequence="8" type="CHECK" timestamp="1326103843343" player="1"/>
<event sequence="9" type="BET" timestamp="1326103854386" player="0" amount="105.00"/>
<event sequence="10" type="CALL" timestamp="1326103856170" player="1" amount="105.00"/>
<cards type="COMMUNITY" cards="8d,3d,As,5h" hand="Pair of Eights"/>
</round>
<round id="POSTRIVER" sequence="5">
<event sequence="11" type="CHECK" timestamp="1326103858347" player="1"/>
<event sequence="12" type="BET" timestamp="1326103868223" player="0" amount="243.33"/>
<event sequence="13" type="CALL" timestamp="1326103870261" player="1" amount="243.33"/>
<cards type="COMMUNITY" cards="8d,3d,As,5h,Kd" hand="Pair of Eights"/>
</round>
<round id="SHOWDOWN" sequence="6">
<event sequence="14" type="SHOW" timestamp="1326103870782" player="0"/>
<event sequence="15" type="SHOW" timestamp="1326103871288" player="1"/>
<cards type="SHOWN" cards="9s,Jd,8s,Qc" player="0"/>
<cards type="SHOWN" cards="Ah,9d,6s,6d" player="1"/>
</round>
<round id="END_OF_GAME" sequence="7">
<winner amount="836.16" uncalled="false" potnumber="1" player="1" hand="Flush King High" pottype="n"/>
</round>
</game>

nilaynilay
01-11-2012, 05:08 PM
we r going to check this

sreticentv
01-11-2012, 06:53 PM
please attach the definition too if possible

edit: no need. The problem is very obvious

if (ratio > 1)
riverBetAsPotFraction = "over";
else if (ratio > .9)
riverBetAsPotFraction = "full";
else if (ratio > .7)
riverBetAsPotFraction = "3/4";
else if (ratio > .4)
riverBetAsPotFraction = "1/2";
else
riverBetAsPotFraction = "1/4";

There is no 2/3 defined. I will use this chance to ask if you have further recommendations on it than just adding 2/3.

Stasek
01-12-2012, 01:29 PM
I play PLO so I'm not going to comment on whether there is a merit for differentiating between overbets.
From my experience I believe it is very important to differentiate between exact PSB and big bets that are nearly pot (say 90-99.9%)
Because players often bet differently with their holdings - they could pot as a bluff and bet nearly pot for value (or the other way).
The reason for having 90-99% category is this:
to bet pot you only need to click pot button and then bet button.
to bet 90-99% (or any other non standard amount) you click pot, then adjust slider manually.
Players have a different reasons for doing that.
For example some fear that PSB looks too strong and their value bet won't be called as often as slightly smaller bet.

So I would modify your if else statement by adding



else if (ratio == 1)
riverBetAsPotFraction = "full";
else if (ratio > 0.9)
riverBetAsPotFraction = "90%+"; // or other label such as 'almost pot'


Also - the last else is misleading suggesting bet was 1/4, when in reality it was under half pot
I think id add two new values here "33-50%" and "under 33%"

Also, the labels need to be more descriptive.
Not "1/2" but "around half" or better yet (40-60%)

Hmm.. ok so here is what I think grouppings should be like
>100%
100%
90-99% "nearly pot" (or 85-99)
65-85% "standard"
50-65% "over half"
33-50% "under half"
<33% - "less than third"

Thats first quick appromation.
Small bet sizes aren't important (i mean - no need to differentiate between 30 and 40% or 10 and 20%)
Maybe it would be a good idea to have one more category for bets between 50 and 100% (up from 4 to 5).

The most important things are
1) better descriptions, which say bet was "40-60%" or "around half" instead of currently misleading "1/2"
2) differentiating between 100% and either 90-99% or 85-99%

Stasek
01-12-2012, 01:33 PM
How about providing new variables which say bet size in bb?
So if villain bets 38bb into 40bb pot it would say "38/40" or something like that
This would indicate actual bet size and pot size too.