I think the biggest reason to do this would be to verify how accurate your villain ranging method is using showdown information. So my plan was to take each position and assign a community frequency preflop range (such as a 15% UTG FI range) then verify at showdown that the hand was in the assigned range. So that was step 1. Step 2 would be post flop range assignment using the same method. Preflop might be overkill and not need to be done as those ranges are pretty standard but post flop I see this as very important. I only work on PLO now but for NL I think the only preflop range that would need to be heavily analyzed is the 3B range as in NL it can consist of a big chunk of bluffs. When I was working on NL that was the toughest range to get right as the bluff hands varied widely from one villain to the next. You would have to have a ton of data on one particular player in order to get this correct for so I think in general using a community 3B frequency with range data provided by showdown info would be good here.
So I would then keep adjusting the ranges until the accuracy maxed out. You could start with basic community stats then run simulations on each one of your pre assigned ranges. If you did this for each position you would have a fairly complete picture of what to assign villains on an individual basis. An example is a loose UTG opener at 25% which is close to the CO opening range etc.
You would have to do this for all the various preflop scenarios (UOPFR, 3B, 3B call, limp, over limp, cold call, etc). In general I think you would only need 250k hands (for each limit as these frequencies would be vastly different from limit to limit) that have showdown info which would equate to about 3 or 4 million normal hands.
if you can assign a proper preflop range then post flop will get easier although its much more difficult to get right. To do post flop your going to have to analyze all the various lines a villain can take. The only time I really have big problems is with slow playing. My bot will get that wrong 100% of the time. I am not able to using weighted ranges so its a problem. Luckily villains only slow play less then 5% of the time in general from what I have noticed.
There are really only a few post flop ranges to be concerned about (cbet, XC/call, bet call, raise). The turn and river are fairly standard as in general there are fewer hands he can value bet obviously. OTF its a bit different as he can bluff about 66% of his c betting range with 50% on the turn and 33% on the river. In PLO your not going to see too much pure bluffing as its hard not to get a piece of any board but in NL its a different story.
So that is how I would use HH information to form an AI of sorts using nothing but range assignment. One idea of many I am sure.Statistics: Posted by shalako — Fri Aug 12, 2016 6:37 pm
]]>