Two Plus Two Older Archives  

Go Back   Two Plus Two Older Archives > Internet Gambling > Software
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 09-06-2005, 02:15 AM
PokerAce PokerAce is offline
Senior Member
 
Join Date: Jan 2005
Posts: 385
Default Redefining Aggression - PokerAce Hud

I'm looking to create a more accurate aggression stat for the next release of PokerAce Hud. There was a thread here a couple weeks ago on how non-useful or actually harmful the aggression factor in PokerTracker can be.

Here is my idea (with help from a friend) for the new aggression stat. It would be represented as:

(times_bet + times_raised) / (times_bet + times_raised + (times_checked - times_checkraised))

This totally removes calls out of the stat. Basically, it's nothing but the pure aggression stats.

I'm going to do some testing to see what kind of numbers I get, but I would like to get your opinions on this formula. Do you think it will be an accurate representation of aggression?

Also, what should I name this stat? I've gotten one suggestion, "aggression frequency." I like it, but I'm always open to suggestions.
Reply With Quote
  #2  
Old 09-06-2005, 02:19 AM
pokergrader pokergrader is offline
Senior Member
 
Join Date: Apr 2005
Posts: 210
Default Re: Redefining Aggression - PokerAce Hud

Well checking and calling are similar actions in terms of aggression, so it is difficult to have one and not the other...
Reply With Quote
  #3  
Old 09-06-2005, 03:28 AM
PokerAce PokerAce is offline
Senior Member
 
Join Date: Jan 2005
Posts: 385
Default Re: Redefining Aggression - PokerAce Hud

Here's what I'm trying to accomplish. Basically, I'm turning aggression into a percentage. 0% would be the most passive play possible. 100% would be the most aggressive play possible.

Would this not be pretty accurate to define aggression?

I think we need to define what is aggressive and what is passive.

Betting = Aggressive
Raising = Aggressive
Check Raising = Aggressive

Calling = Passive
Check Calling = Passive
Check Folding = Passive

Check without Call/Fold = Neutral


After discussing things with my friend some more, we came up with this new calculation:

(times_bet + times_raised) / (times_bet + times_raised + times_called + times_folded)


Let's do an example. We'll ignore preflop play for now. This player is aggressive, so he check raises the flop, bets the turn, but check folds the river.

That's 1 bet, 1 raise, and 1 fold. Doing the formula:

(1 + 1) / (1 + 1 + 0 + 1) = 67%

If the player bets the river, then it's:

(2 + 1) / (2 + 1 + 0 + 0) = 100%

If the player calls the river, then it's:

(1 + 1) / (1 + 1 + 1 + 0) = 67%


Another example. A player check calls the flop, check calls the turn, and makes his flush so he check raises the river:

That's 2 calls and 1 raise. That would be:

(0 + 1) / (0 + 1 + 2 + 0) = 33%

If he bets the river, then it's:

(1 + 0) / (1 + 0 + 2 + 0) = 33%

If he misses and check folds the river, then it's:

(0 + 0) / (0 + 0 + 2 + 1) = 0% (no aggression at all)


Let's say we have a maniac who bets his flush the whole way. Bet the flop, bet the turn, bet the river.

That's 3 bets, nothing else:

(3 + 0) / (3 + 0 + 0 + 0) = 100% aggression.


So does this make sense or am I completely out of my mind?
Reply With Quote
  #4  
Old 09-06-2005, 03:54 AM
APerfect10 APerfect10 is offline
Member
 
Join Date: Jan 2005
Posts: 66
Default Re: Redefining Aggression - PokerAce Hud

Aggression factor can sometimes be misleading. For example, if a player bets one flop and folds 99 their aggression factor would be infinite.

With this new formula that PokerAce and myself have come up with, if a player bets 1 flop and folds 99, their aggression frequency would be 1% which is extremely passive.
Reply With Quote
  #5  
Old 09-06-2005, 03:58 AM
garion888 garion888 is offline
Senior Member
 
Join Date: Jan 2005
Location: Pwned by ADHOC
Posts: 137
Default Re: Redefining Aggression - PokerAce Hud

Hey PA,

I liked the first formula where there was a correction term in the denominator for the amount of times one check-raised. I happen to think that a check raise is qualitatively extremely agressive. Perhaps the numbers didn't flesh that out. I was wondering why you removed the correction term.

Thanks
-J

PS... I [censored] love PAHUD.
Reply With Quote
  #6  
Old 09-06-2005, 04:11 AM
PokerAce PokerAce is offline
Senior Member
 
Join Date: Jan 2005
Posts: 385
Default Re: Redefining Aggression - PokerAce Hud

The problem with making a check raise count for more aggression than a normal raise is that if someone does nothing but check raise all the time, their aggression would be way higher than 100%.

Basically, if you want to know how often someone check raises, you'll need to look at the check raise stats. In the new version, you'll get check raises by street.
Reply With Quote
  #7  
Old 09-06-2005, 06:51 AM
theRealMacoy theRealMacoy is offline
Senior Member
 
Join Date: Feb 2005
Location: Vancouver, BC
Posts: 336
Default Re: Redefining Aggression - PokerAce Hud

yo dude,

I am very glad to hear someone is taking on this problem!

I like what you have done so far, although the issue with calling frequency may still be a problem in interpreting true meaning (see below...sorry this is a bit long and rambling but it is definately something i have been pondering for awhile).

First of all, I completely agree that the CR stats should be kept separate and measured by themselves (I would most definitely like to see them street by streeet.... those are going straight to the pop-up stats on my HUD).

When multiple stats are combined into one there will often be interactions involved, which as a result, can make the meaning difficult to interpret.

Which leads to the main problem I have with the current PT aggression statistics is that they do not account for the looseness-tightness of the player (which, with certain players, drastically affects how one should correctly interpret the meaning and can actually be misleading if not taken into account).

Outlier type players are the most problematic, such as very loose or very tight players who either call relatively often or little respectively, which seriously affects the outcome of the current aggression metric and the resulting inference that should be made.

Basically, the inferences that we make are that a very aggressive player's bet/raise action is not necessarily indicative of a strong holding wheras a very passive player's bet is much more indicative of a strong hand (keeping the looseness/tightness of the player out of the picture for now and lets say equal for all).

Perhaps if you were able to remove or at least account for frequency of call actions this would likely distill this metric into a much better measure of aggression itself (without the interaction of looseness-tightness to worry about).


Let me back up though, I am trying to work out exactly what we are after here so bear with me....

...It seems to me that with the original aggression stats we were trying to interpret the average strength of the hand that the player is likely to be playing/betting.


So the question becomes, is there any way to measure the relative strength of a hand directly and in-turn use this in relation to bet/raise frequency?

..…Again, the goal is trying to ascertain the relative strength of the hand a player is betting/raising with...

In keeping with this method might to CALCULATE THE MEAN reletive strength of the hands (compared to the current board of course) a player is BETTING out with, is RAISING with and finally CR with? Overall and for each street….

You would likely need a fair number of hands on a player for these calculate means to have any meaning.

We should be able to work out the meaning of the spectrum of reletive hand strength numbers and put a chart togehter tying the numbers together with hands (e.g., high card, bottom pair, pair, top pair, two pair, top two pair.....etc).

So what would it all mean?...We should be able to take the means for PlayerA and infer that he BETS with only Top Pair or better, RAISES with Trips or better....

Pokergrader's luck calculation is the only thing that comes to mind so far for measuring relative hand strength, as I seem to recall takes this into consideration...?


...Anyway, just a couple of new ideas. I hope at least some of it was clear. I may way off here as i have been camping all weekend and poker has been the farthest thing from my mind.



With the current formula you have developed, it would be nice to get a picture of what the different types of players score (i.e., LAA, LPP, TPP, TPA, LPA, very very loose and very very tight, etc..). if you have run these I would love to see them. Perhaps, this issue is moot with your new formula.


cheers and keep up the good work,
the Real Macoy

ps. still loving your HUD
Reply With Quote
  #8  
Old 09-06-2005, 09:13 AM
PokerAce PokerAce is offline
Senior Member
 
Join Date: Jan 2005
Posts: 385
Default Re: Redefining Aggression - PokerAce Hud

I have a feeling this formula is pretty accurate, regardless of how loose/tight a player is.

Loose players who are passive will have a low aggression frequency. For example, I'm looking at a player right now. The stats on this player are 33/11/.3. The Aggr Freq for this player is 14%, which is low as you would expect. If this player bets or raises, odds are, he has a pretty good hand.

Loose players who are aggressive will have a higher Aggr Freq. A 28/17/2.5 player has an Aggr Freq of 56%. This player can bet/raise with any kind of a hand.

Tight players who are passive will have a low Aggr Freq, and tight players who are aggressive will have a high Aggr Freq.

I'll do some players and their Aggr Freq:

VPIP/PFR/PT AGR = Aggr Freq

13/7/3.75 = 50%
22/12/1.2 = 42%
21/18/2 = 56%
20/15/5 = 74%
14/14/1 = 33%
31/4/.9 = 34%
22/16/2.6 = 55%
54/16/1.3 = 42%
13/8/5 = 65%
43/4/.8 = 34%

[ QUOTE ]

Perhaps if you were able to remove or at least account for frequency of call actions this would likely distill this metric into a much better measure of aggression itself (without the interaction of looseness-tightness to worry about)

[/ QUOTE ]

The more a player calls, the lower their aggression factor is. So a player, no matter how loose/tight they are, if they don't bet or raise much, their aggr freq will be low. If a player with a low Aggr Freq raises, you know he's got a good hand.

If would be very difficult to determine the strength of the hand the player requires before raising.
Reply With Quote
  #9  
Old 09-06-2005, 09:42 AM
YoureToast YoureToast is offline
Junior Member
 
Join Date: Nov 2002
Posts: 20
Default Re: Redefining Aggression - PokerAce Hud

Ace, I think your formula will definitely be better, but we really won't know its effectiveness until we get it into action. So I say go for it.
I'd like to see another stat too, called "Donkbet". What percentage of the time does a guy when first to act on the flop or turn, bet out?
Reply With Quote
  #10  
Old 09-06-2005, 01:06 PM
excession excession is offline
Junior Member
 
Join Date: Jul 2004
Posts: 18
Default Re: Redefining Aggression - PokerAce Hud

As someone (like AP10) who has spent a lot of time trying to make use of the current flawed 'aggression' stat, think we need to be clear about what we mean by aggression (and weakness and passivity) and what use we want to make of them

To me 'aggression' means the act of escalating the pot. I want to know 'how hard is it going to be to control the size of the pot against this guy?'

There is a problem here straight away as at the moment a 1x BB bet and a push all-in are treated as showing equivalent aggression. The next generation of NL PT (or PT type) trackers is actually going to have to factor in the size of bets somehow. It might be handy to see for each player the average flop, turn, river and showdown pot-sizes where that player was still in a hand on that street..

Also when playing we tend to factor in positional factors and 'who has the lead' when judging aggression - if you are OOP, betting into a pre-flop raiser is much more aggressive than if you were the PFR and are simply leading out...or if you bet out on a flush draw board OTB when it's checked around to you that is much less aggresive than check raising from EP in the same scenario.. I suspect that's a bit sophisticated for the moment though..

The current 'aggression stat' really indicates how unlikely it is that the player will call. Passivity in PT is about making more calls than bets or raises. It's still useful to show that.

Weakness is the other general stat - how likely is is that someone will fold - we can already see that for each street with PT.

I think trying to use one stat - 'aggression'- to indicate all of aggression, passivity and weakness is asking too much - that's the real flaw at the moment- PA and AP10 are quite right in this thread to focus on escalation and not weakness or passivity (ie calling station tendencies) but to get a decent read you are going to need to know how to use all three...
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 06:53 AM.


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