Quote:
Originally Posted by _dave_
As I said in the other thread, I AHK'ed Holdem Ranger for this.
|
Unfortunately it looks like HR is no longer available. Looked in a few spots I suspect it would be in, no luck.
Quote:
Originally Posted by _dave_
It is however unnecessary, you already have all the information you need 
|
I'm not sure what you mean by this. My apologies in advance; what I know, I know well but the things I don't know, I have a real steep learning curve, the point where I might not even know where to start, or what is being implied.
I guess what I'm saying is that I'm not being obtuse, I'm just not entirely clear what you're suggesting.
Having said that, I've been giving it some thought...
As near as I can tell, all the existing calculators are bits of code that need to have wrappers put around them to be used. The first iteration of this software is going to be web-based (thin client) to work out the kinks and UI, done with PHP and there seems to be no libraries to accomplish this in PHP. Therefore, my only option here is to write one msyelf.
Upside: Dynamic, infinite problem set
Downside: Lots of work
So I started thinking about if I could flat file a few thousand examples and work off that (as I mentioned in OP). Using your advice, I could probably learn AHK and run it over Pokerstove, tho it would require learning the AHK scripting.
Upside: Not much
Downside: Not inconsiderable learning, finite problem set
So THEN I started thinking if there was a way to use my hand vs. hand flat file to calculate equity vs. ranges and I may or may not have come up with a solution, albeit with a margin of error.
Let's take the example of AJ vs. a couple of different hands.
vs. AA = 9.01%
vs. TT = 43.68%
vs. 22 = 48.67%
vs. 92 = 67.55%
But without whipping out an equity calculator like PS or Equilab, how can we evaluate our odds vs.
a range consisting of all of these hands?
If we weight each of the odds by the number of hands which can exist (ie, since we hold AJ, there's only 3 ways to make AA), we find:
( (9.01 * 3) + (43.68 * 6) + (48.67 * 6) + (68.49 * 16) ) / ( 3 + 6 + 6 + 16 ) = 54.0958
...which is awful close to the correct answer of 53.61%, off by 0.49%.
Upside: I know how to code this now
Downside: Infinite problem set
Since what I have in mind is a tutor, and accuracy within 3-4% is quite acceptable, I have two questions:
- Is my method sound and
- is a 0.5% or even 1% error acceptable for this task?
Thanks much in advance.