Custom Stat Help

Questions and discussion about PokerTracker 4 for Windows

Moderators: WhiteRider, kraada, Flag_Hippo, morny, Moderators

Re: Custom Stat Help

Postby kraada » Wed Feb 15, 2012 11:16 am

0/0 over that sample size doesn't seem unreasonable - do you have any hands where the player definitely 4bet/folded that you can be sure aren't being picked up?
kraada
Moderator
 
Posts: 54430
Joined: Wed Mar 05, 2008 2:32 am
Location: NY

Re: Custom Stat Help

Postby mannue » Wed Feb 15, 2012 8:29 pm

I have 6k hands from a player, and i definitely know, that he 4b/f alot of times but his stats shows " - (0/0)" too.
Only one player shows "- (1/0) "

There must be something wrong!

The sat should be like this, right?
(Number of times he 4betted and foldet / Number of time he faced a 5bet after 4betting ) *100

Actually the 2. Number must count the time, when he get shoved (5betted) after a 4bet, so this number must be very much higher then 0 :D
Any Ideas
mannue
 
Posts: 32
Joined: Wed Dec 16, 2009 7:52 am

Re: Custom Stat Help

Postby WhiteRider » Thu Feb 16, 2012 5:30 am

I can't see what is wrong with those expressions - if you could find us a hand where a player made a 4 bet and faced a raise that would help us see what is going on. In your screenshot above the player only made 1 4bet+ and if the opponent folded then this wouldn't be an opportunity for your new stat.
WhiteRider
Moderator
 
Posts: 54025
Joined: Sat Jan 19, 2008 7:06 pm
Location: UK

Re: Custom Stat Help

Postby mannue » Thu Feb 16, 2012 11:24 am

Hi,

just did some test 4b/folds with a friend Headsup and the stat definitely don´t work.

You can see the Handhistories here:
He 4b/f and 4b/c one time, so the stat should show 66% (2/3)
... but still shows "-(0/0)"

4b/fold Hand nr. 1: http://weaktight.com/4378388
4b/c Hand nr. 2 http://weaktight.com/4378389
4b/f Hand nr. 3: http://weaktight.com/4378394

Stat of him: You can find the 4b/f stat in the flop area 3´s line (need space so i deleted the "call cbet stat")

[ img ]

Also the "4bet + After Raising" stat (i deleted the text and added a Suffix, you can find the stat in the 7´s Line called "4b: 100 (3/3)" )seems to be wrong, cause he raised 4/5 Buttons but 4betted only 3 handes. So the stats should show : 75% (3/4)

Just another quick question, don´t wont to start new thread:
-Where can i find the features: "vs. Player"; "by Hand" ...
- Results by Session: All hands of the session, not seperated by Table
mannue
 
Posts: 32
Joined: Wed Dec 16, 2009 7:52 am

Re: Custom Stat Help

Postby antneye » Thu Feb 16, 2012 1:24 pm

kraada wrote:Anteye:

(1) How exactly do you want some of these stats to work? For example, for Bet/Call if you want how often you call the first raise given that you face one, that's Call 2Bet. You could make a custom statistic out of this which is more specific - Call 2Bet After Bet and restrict it to times you made the first bet.

(2) This statistic can be built and is definitely much more applicable to limit than no limit as you get to showdown much more in limit. The easiest place to start here would be with the check raise stats and duplicate the check raise column and use it to build two new versions - one for check raise and get to showdown, one for check raise and win at showdown (see WSD for how those work), then use those two new columns to build your stat.

(3 & 4) There are Fold to <Street> Bet stats which are probably the closest default statistic that you would want. If you're facing a bet and a raise cold that's different enough you might in fact prefer it split out. There are also Call <street> Bet stats which is for calling the bet on a given street. You can't exactly force a check but you can set the statistic to be out of position in the Item Properties which may be close enough for your purposes.

mannue:

You could use Fold to PF 4Bet After 3Bet set to the specific positions you want in late - those are going to be mostly filled with the data you're looking for.


Kradda,

sorry, I have been very busy and have not gotten back to this thread in a few days.

1) I am looking to see the% of times that villain calls/raises/or folds after having lead the betting. The B/F line is utilized a lot in LHE when trying to extract value. It is great to have a sence of whether villain does this and how it changes street over street. As an example some folks never value bet the river, others V-Bet thin and you can see this in a higher than normal B/F % on river.

2) Thanks, but I am really struggling on how to figure out how to build these custom stats. I posted this also in the feature request section to try to get these stats built as standard (or I am hoping someone can build them for me)

3&4: In each of these cases I am looking specifically for the times that villain checked first and then how he reacts when he checks (Raise/Call/Fold...we already have Raise). Some folks are very fit or fold and checking is a great indicator they are giving up. Others are calling stations who will call all the way to the river and then fold. This is another great stat to look at as a LHE player.

These are simple enough stats so I would really hope to see them added as standard. They are all in my postflop pop by street for my HEM hud, and I have re-built the popup here, but just left these stats blank for now.

Thanks,
antneye
 
Posts: 37
Joined: Mon Feb 18, 2008 7:01 pm

Re: Custom Stat Help

Postby kraada » Thu Feb 16, 2012 1:50 pm

mannue,

In the screenshot he raised 4 buttons yes, but that doesn't mean he was 3bet every time - if he was only 3bet 3 times and he 4bet all 3 times you'd see the same data that you do see - 3/3. Unfortunately the links you provided don't give us the information we need to test the stats you're talking about. Could you attach those original hand histories to a support ticket for us? Then we can import them into our databases and test the stats ourselves and figure out what is going on much more easily.

Also you can find the "vs Player" report on the Results page in the "Hero vs Villain" report. And the easiest way to see hands in a session grouped by time is to use the Summary report grouped by session.

anteeye:

(1) Ok in that case these can be built very easily as custom stats. For example, on the flop:
cnt_f_bet_fold: sum(if[cash_hand_player_statistics.flg_f_bet and cash_hand_player_statistics.flg_f_fold, 1, 0])
cnt_f_bet_face_raise: sum(if[cash_hand_player_statistics.flg_f_bet and cash_hand_player_statistics.flg_f_face_raise, 1, 0])

Put the former over the latter and multiply by 100 to get the stat. You can also substitute _t_ or _r_ for _f_ to get turn and river, respectively.

(2) Start with the stat from (1) - that should help you get used to the way things work. Create those columns in the Player section then build the flop stat - that is almost entirely copy and paste. Then alter then to make the turn and river version and you'll be starting on your way. The main structure adds up each time some set of tests is true and when it is, it adds 1 and when it is false it adds 0. You can see lots of other things to test for in the other columns that exist and these can be mixed and matched however you like.

(3/4) I'll discuss this with the development team but I can't guarantee that these will necessarily be added as default statistics.
kraada
Moderator
 
Posts: 54430
Joined: Wed Mar 05, 2008 2:32 am
Location: NY

Re: Custom Stat Help

Postby antneye » Thu Feb 16, 2012 2:38 pm

kraada wrote:mannue,

In the screenshot he raised 4 buttons yes, but that doesn't mean he was 3bet every time - if he was only 3bet 3 times and he 4bet all 3 times you'd see the same data that you do see - 3/3. Unfortunately the links you provided don't give us the information we need to test the stats you're talking about. Could you attach those original hand histories to a support ticket for us? Then we can import them into our databases and test the stats ourselves and figure out what is going on much more easily.

Also you can find the "vs Player" report on the Results page in the "Hero vs Villain" report. And the easiest way to see hands in a session grouped by time is to use the Summary report grouped by session.

anteeye:

(1) Ok in that case these can be built very easily as custom stats. For example, on the flop:
cnt_f_bet_fold: sum(if[cash_hand_player_statistics.flg_f_bet and cash_hand_player_statistics.flg_f_fold, 1, 0])
cnt_f_bet_face_raise: sum(if[cash_hand_player_statistics.flg_f_bet and cash_hand_player_statistics.flg_f_face_raise, 1, 0])

Put the former over the latter and multiply by 100 to get the stat. You can also substitute _t_ or _r_ for _f_ to get turn and river, respectively.

(2) Start with the stat from (1) - that should help you get used to the way things work. Create those columns in the Player section then build the flop stat - that is almost entirely copy and paste. Then alter then to make the turn and river version and you'll be starting on your way. The main structure adds up each time some set of tests is true and when it is, it adds 1 and when it is false it adds 0. You can see lots of other things to test for in the other columns that exist and these can be mixed and matched however you like.

(3/4) I'll discuss this with the development team but I can't guarantee that these will necessarily be added as default statistics.


I appreciate the feedback...unfortunately I am beyond lost when it comes to creating these stats. Will there be a tutorial coming on how to do this? Or can I just hire one of you guys to build these for me? :D
antneye
 
Posts: 37
Joined: Mon Feb 18, 2008 7:01 pm

Re: Custom Stat Help

Postby kraada » Thu Feb 16, 2012 3:37 pm

We will be releasing more documentation specifically for PT4 stat creation once it's finished being written.
kraada
Moderator
 
Posts: 54430
Joined: Wed Mar 05, 2008 2:32 am
Location: NY

Re: Custom Stat Help

Postby mannue » Thu Feb 16, 2012 6:31 pm

@ kraada:

Ok, was obv. wrong, the " 4b + after raising" stat is right!

@antneye: was lost too, when i tried to creat the stat. But if u compare the similar post kraada gave me for my stat, with my screenshots of the stat and the translation of "white rider" you´ll find out easily
mannue
 
Posts: 32
Joined: Wed Dec 16, 2009 7:52 am

Re: Custom Stat Help

Postby antneye » Thu Feb 16, 2012 10:09 pm

kraada wrote:anteeye:

(1) Ok in that case these can be built very easily as custom stats. For example, on the flop:
cnt_f_bet_fold: sum(if[cash_hand_player_statistics.flg_f_bet and cash_hand_player_statistics.flg_f_fold, 1, 0])
cnt_f_bet_face_raise: sum(if[cash_hand_player_statistics.flg_f_bet and cash_hand_player_statistics.flg_f_face_raise, 1, 0])

Put the former over the latter and multiply by 100 to get the stat. You can also substitute _t_ or _r_ for _f_ to get turn and river, respectively.

(2) Start with the stat from (1) - that should help you get used to the way things work. Create those columns in the Player section then build the flop stat - that is almost entirely copy and paste. Then alter then to make the turn and river version and you'll be starting on your way. The main structure adds up each time some set of tests is true and when it is, it adds 1 and when it is false it adds 0. You can see lots of other things to test for in the other columns that exist and these can be mixed and matched however you like.

(3/4) I'll discuss this with the development team but I can't guarantee that these will necessarily be added as default statistics.


OK....kind of psyched....I think I as able to build B/Fold (item 1 above) for the Flop, Turn and River but I won't know for sure if I have gotten it EXACTLY right until I finish building the other possibilities....Bet/Call and Bet/Raise. Taken together these should add to 100% and represent the full range of villains possible actions when he bets and faces a raise. I'm slowly getting the hand of this but could use some help creating the cnt_f_bet_call and cnt_f_bet_raise expressions....would it be as simple as the following?

cnt_f_bet_call:sum(if[cash_hand_player_statistics.flg_f_bet and cash_hand_player_statistics.flg_f_call, 1, 0])

and

cnt_f_bet_raise:sum(if[cash_hand_player_statistics.flg_f_bet and cash_hand_player_statistics.flg_f_raise, 1, 0])

That seems right to me if I am understanding this properly


Thanks for all of your help!

Edit: Bah....it must be wrong because I am getting a not valid sql error. any clues?
antneye
 
Posts: 37
Joined: Mon Feb 18, 2008 7:01 pm

PreviousNext

Return to PokerTracker 4

Who is online

Users browsing this forum: No registered users and 52 guests