by socorrista5 » Sun Jan 06, 2013 9:16 am
First session, and here are the data:
previous (1):
VPP PS=8.23, VPP Kraada=8.01, vpptest=8.04
after new first session (2):
VPP PS=9.02, VPP Kraada=8.8, vpptest=8.85
Difference between PS: VPP PS(2) - VPP PS(1) = 0.79
Difference between PS: VPP Kraada(2) - VPP Kraada(1) = 0.79
Difference between PS: VPPtest(2) - VPPtest(1) = 0.81
So it seemd that someting is wrong.
Could it be that the kraada stat uses more decimals than my VPPtest expresion????
Could it be that the kraada expression is done hand by hand multiplying each hand contributed rake by a factor 6 (which is more or less giving one more decimal precision), and my expression multiplies the factor 6 not by hand but by the total amount of rake (which has a precision offset due to roundings that are avoided in the kraada expression when adding an extra decimal)????
If that is the reason, it might be considered change the precision of the function "amt_rake_weighted_contributed_curr_conv", when calculating it be hand????. At least for microlimits it seems to be inducing a small error.
note:
Kraada stat with multiplier=6 (the downloaded one, and changed)
vpptest= format_number(amt_rake_weighted_contributed_curr_conv * 6, 2, false, false)