Two Plus Two Newer Archives  

Go Back   Two Plus Two Newer Archives > Tournament Poker > STT Strategy
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 09-20-2007, 10:02 AM
bogey1 bogey1 is offline
Senior Member
 
Join Date: Apr 2007
Posts: 433
Default ICM-ish idea: Calling ranges

So, I've got hundreds of 6-man SNGs sitting in my hand history directory. One of my difficulties with ICM is putting people on a range with any accuracy. I'm not really sure my gut feel for their range during post game analysis is really any better than my gut feel for whether to shove/fold during the game.

So, I had a thought. I'd write a script to go through and look for any preflop all-in followed by a call, then extract the hand that called from the showdown output.

This should give me a few thousand examples of what people called with. Obviously there will be some tainting of the data from people calling micro-stacks or multiple callers (e.g. raise, reraise, call 3-way pots). I can track how many times each hand called to help with that though, such as seeing AK called 12 times but 95o only once. Based on frequency and hand strength I can probably figure out how to throw out the oddball calls. For example, if AK called 10 times, and AJ 8 times, but AQ 1 time, based on hand strength AQ goes in the range, but that 95o that called once would be thrown out as both rare and low hand strength.

Has anyone done something like this before? Do folks think the calling ranges I come up with would be in the least bit useful?

I got as far as extracting the showdown hands from preflop all-in confrontations in about 20 minutes. Taking that data and massaging it into the call range may take a little bit though.
Reply With Quote
  #2  
Old 09-20-2007, 11:36 AM
AMT AMT is offline
Senior Member
 
Join Date: Sep 2005
Location: Watching my baby grinders take your lunch money
Posts: 9,771
Default Re: ICM-ish idea: Calling ranges

not familiar with anyone trying to do this, not even sure i fully understand this, the problem is i just dont see, above consolidation and tracking of the actual hands for analysis purposes, that this would help you develop an understanding of complete hand ranges and situations that would help you decide how to read opponents ranges...

also, whose to say these ppl are calling with reasonable frequencies and hands that fare well against supposed ranges? they may be calling way too tight/too loose and you wouldnt know how to adjust for the hand ranges that youd be facing...i try not to put my faith in random players at the game i play bc i think they all suck. just a couple of problems i see with it....
Reply With Quote
  #3  
Old 09-20-2007, 12:00 PM
PokahPokah PokahPokah is offline
Senior Member
 
Join Date: Jul 2007
Location: FT Cash
Posts: 533
Default Re: ICM-ish idea: Calling ranges

sorry hijack op`s thread but to continue with this idea what do you all use to put people on ranges, stack sizes etc ? im sucking at this part too at the mo
Reply With Quote
  #4  
Old 09-20-2007, 12:15 PM
Slim Pickens Slim Pickens is offline
Senior Member
 
Join Date: Jan 2005
Location: John Wayne\'s not dead.
Posts: 5,574
Default Re: ICM-ish idea: Calling ranges

PokerTracker filters... and you'd probably need 10k SNGs to anything close to a useful sample.
Reply With Quote
  #5  
Old 09-20-2007, 12:17 PM
pifhluk pifhluk is offline
Senior Member
 
Join Date: Sep 2006
Location: Milwaukee
Posts: 532
Default Re: ICM-ish idea: Calling ranges

[ QUOTE ]
sorry hijack op`s thread but to continue with this idea what do you all use to put people on ranges, stack sizes etc ? im sucking at this part too at the mo

[/ QUOTE ]

Notes
Stack Sizes
Position
Level of SNG
Multitabler

It is really important to take notes especially on the people that you play with alot, the regulars.
Reply With Quote
  #6  
Old 09-20-2007, 01:40 PM
bogey1 bogey1 is offline
Senior Member
 
Join Date: Apr 2007
Posts: 433
Default Re: ICM-ish idea: Calling ranges

The point, I suppose, is you need to put villians on a calling range to decide what's a profitable push range.

How are we deciding this range now on essentially unknown villians or when shoving into 2 or 3 villians? We're guessing based on...gut feel? I can put in numbers to SNGPT and run ICM tests, but I really don't have feedback that ever tells me if I'm characterizing the calling range correctly. Given we're often talking about taking small edges (+.3% type of things) it's very easy to make minor errors in the assumed hand ranges that move things from one side to the other of that profitability line.

What I'm thinking is that if I get a list of say 1000 hands that called an all in, then I actually have some concrete data on calling ranges.

I still have sampling issues for individual hands, but I can take the data and plot it by hand strength to smooth things out. Here's an attempt at an ascii graphic as I have no where to host an image.
<font class="small">Code:</font><hr /><pre>
#|
|
o|
f|
|
o|
c| x
c| xxx
u| xxxxx
r| xxxxxxx
e| xxxxxxxxxx
n| xxxxxxxxxxxxxx
c| xxxxxxxxxxxxxxxxxxx
e| xxxxxxxxxxxxxxxxxxxxxxxxx
s|===========================
0 10 20 30 40 50 60 70 80 90
S/C value
</pre><hr />

The point here is we can see the calling range starts around the S/C value of 30. From there I can get a hand range (basically, all hands of SC 30+). From that, I can plug that range into SNGPT and reverse it to get the proper shoving range against that calling range.

(These are completely fabricated numbers as an example).

Obviously, villians vary, but like a starting hand chart, it gives you base from which to shift up or down on your shoving range. Shift tighter the more opponents yet to act, shift looser if the BB is a loose caller, etc.
Reply With Quote
  #7  
Old 09-20-2007, 02:03 PM
Guthrie Guthrie is offline
Senior Member
 
Join Date: Feb 2005
Location: Underground
Posts: 2,871
Default Re: ICM-ish idea: Calling ranges

I've been toying with this for some time. The problem is that there a great many variables to consider. What a player calls with when you both have 10BBs and there are 7 players remaining is quite different than what he'll call with if he has 30 and you have 10 in the same situation, and different than what he'll call with on the bubble, again, with various stack sizes.

If you ignore the variables, then you end up with very dangerous results. Someone calling with 84o when he had 40BB and you had 2, will fatally taint your data.
Reply With Quote
  #8  
Old 09-20-2007, 02:14 PM
bogey1 bogey1 is offline
Senior Member
 
Join Date: Apr 2007
Posts: 433
Default Re: ICM-ish idea: Calling ranges

[ QUOTE ]
If you ignore the variables, then you end up with very dangerous results. Someone calling with 84o when he had 40BB and you had 2, will fatally taint your data.

[/ QUOTE ]

Yea, the data would,in my case, be pretty specific to 1-table 6-man SNGs. Most of the data is going to come from the point where there's 2-4 people. I could fairly easily restrict it to just 3-4 people to avoid HU and very early all-ins from throwing off the results.

At 3-4 players, position becomes fairly irrelevant for calling a shove. A shove from UTG/CO isn't much tighter than a shove from the BU or SB.

But, yea, data tainting is a problem. I'm hoping the graphing by occurence in hand strength ranges will help. That 84o call...well, it's going to happen so rarely it'll be clear from the curve in the graph that it's an outlier and not something I'd consider as part of the "normal" calling range.
Reply With Quote
  #9  
Old 09-20-2007, 02:25 PM
plexiq plexiq is offline
Senior Member
 
Join Date: Apr 2007
Location: Vienna
Posts: 138
Default Re: ICM-ish idea: Calling ranges

The problem really is: You would need huge amounts of data (or alternatively some intelligent way to generalize from your restricted data).

If you do it straightforward, you basically have 2 ways:
1) Simply average over all kinds of different situations. (Ignoring stack sizes, # of players left, blinds, etc) That will lead to awful accuracy, obviously. (See example in the last post.)

2) Use only data that closely matches your current situations. As an example, you have a situation of Blinds 200/400 and stacks 1000, 5000,2000,1000,3500, and you want to know the Calling range of BB vs a Push from the CO. Even in huge databases, you will likely have problems to find many hands where Stacks match approximately AND Blinds match AND the CO pushes AND the BB calls (so we see a showdown). If we are lucky, we will find a few hands that match the criteria - but nowhere enough for a meaningful sample.

I think using some approximated Nash Equilibrium range as baseline, and adjusting it for the buyin-level/specific villain is much easier and probably gives much better results.
Reply With Quote
  #10  
Old 09-20-2007, 02:34 PM
BradleyT BradleyT is offline
Senior Member
 
Join Date: Dec 2003
Location: Vote Ron Paul 08
Posts: 7,087
Default Re: ICM-ish idea: Calling ranges

This will be extremely hard to do.

Let's say you put me on 22+,A2+,K7+,Q8s+,Q9o+,JT+ but I know my range is really 66+,AQ+,KQ+. Your hand is a call against the range you think I'm on however it's a huge fold against my actual range. In this case I have 66 and push and you think you made a great profitable call. Next time I have AQ and you have AK and think you made a brilliant call even though again it was incorrect vs. my range. You'd have to repeat this exact hand hundreds of times to ensure I was dealt every hand at least once before you could pinpoint my exact range.

Edit - Actually you'd have to repeat it probably thousands of times since many times you could not call to see my cards.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:28 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.