I have an observation of Preflop Positional Awareness-stat. I'm getting weird 0.00 values that I don't think are proper. This is all from a datamined hands database that has only 6-max PLO hands.
Just as an example, I have a player with 17305 hands. His RFI from different positions are:
OTB-3 -> 0.55 (9/1638)
OTB-2 -> 1.40 (30/2143)
OTB-1 -> 4.09 (65/1592)
OTB -> 10.42 (108/1036)
So AFAIU, this means that he is very positionally aware with his raising, even to extremes.
However, Preflop Positional Awareness shows 0.00 for him! I thought that this might be some calculation overflow or somesuch thing so I created two new stats to see what values go into expression for Prelop Positional Awareness:
PFPosAw1 = (cnt_p_rfi_btn / cnt_p_open_opp_btn)
PFPosAW2 = (cnt_p_rfi_ep / cnt_p_open_opp_ep)
Nothing fancy there, just the two terms from the Preflop Positional Awareness separated to check out their values. For this player the values are (I changed the decimal count to 3 on those stats):
PFPosAW1 = 0.190
PFPosAW2 = 0.005
So PFPosAW1 / PFPosAW2 = 0.190 / 0.005 = 38
So, for this player I would expect Preflop Positional Awareness to be 38.00. Instead it is 0.00.
Any idea why is that ? My hunch is that the source for this problem could be your code that processes the formulas for the statistics. Maybe it misbehaves with very small numbers as the denumenator. Maybe it interprets 0.005 as 0.00 and thus outputs just 0.00.
Check this out for yourselves, just add Preflop Positional Awareness in to some player report and look for 0.00 values for players with decent number of hands and anlyze the calculations for them. Maybe utilize the PFPosAW1 and 2 to get a view on the separate terms.