Summarizing experimental tests and statistical analyses of game mechanics
Statistical error on PPM measurements
Posted 03/05/09 at 12:27 PM by Rezarel
I wanted to nail down some proc rates and verify how they behave with haste rating and effects. In order to make the most efficient use of my time, I wanted to see how the error on a PPM measurement depends on weapon speed and other variables. Typically people recommend fast weapons for testing proc rates, but as it turns out slower weapons are slightly better for measuring PPM values.
Define:
PPM = Proc Per Minute value
WS = Weapon Speed
T = test length in seconds
P = Proc chance per swing (0<P<=1)
= standard deviation of the distribution of measurements of P
= standard deviation of the distribution of measurements of PPM
The true value for P is
.
The distribution of test results will be centered around this value with a standard deviation of
.
If we test for T seconds, we have

Given the PPM value, we can predict the number of procs we observe. The expected value is

as expected (procs per minute times minutes spent testing).
Then we can calculate our errors on the measurement.


In the actual experiment, we won't know the true value of P, so we'll have to estimate
using our experimental value of Procs. Here however we can use the true value of P to find the standard deviation of the distribution.


To go from P to PPM:

so



For
, the choice of weapon speed doesn't really matter. It slightly favors slow weapons though.
Also, the error in PPM scales like
, as you might expect.
Now we can predict how much testing it will take to get 95% confidence intervals as small as we'd like. This will depend on the PPM value and our weapon speed. The 95% confidence interval is
. If we'd like to reduce this to
or
, then we have
Bring on the training dummies!
Define:
PPM = Proc Per Minute value
WS = Weapon Speed
T = test length in seconds
P = Proc chance per swing (0<P<=1)
The true value for P is
The distribution of test results will be centered around this value with a standard deviation of
If we test for T seconds, we have
Given the PPM value, we can predict the number of procs we observe. The expected value is
as expected (procs per minute times minutes spent testing).
Then we can calculate our errors on the measurement.
In the actual experiment, we won't know the true value of P, so we'll have to estimate
To go from P to PPM:
so
For
Also, the error in PPM scales like
Now we can predict how much testing it will take to get 95% confidence intervals as small as we'd like. This will depend on the PPM value and our weapon speed. The 95% confidence interval is
| PPM | WS | 1/2 Desired Interval Width | Time (hours) |
| 1 | 1.3 | .10 | 6.3 |
| 1 | 3.8 | .10 | 6.0 |
| 1.2 | 1.3 | .10 | 7.5 |
| 1.2 | 3.8 | .10 | 7.1 |
| 15 | 1.3 | .10 | 64.8 |
| 15 | 3.8 | .10 | 4.8 |
| 1 | 1.3 | .05 | 25.1 |
| 1 | 3.8 | .05 | 24.0 |
| 1.2 | 1.3 | .05 | 29.9 |
| 1.2 | 3.8 | .05 | 28.4 |
| 15 | 1.3 | .05 | 259.3 |
| 15 | 3.8 | .05 | 19.2 |
Bring on the training dummies!
Total Comments 0
Comments
Total Trackbacks 0
Trackbacks
Recent Blog Entries by Rezarel
- Healer UI & Configuring Grid (02/20/10)
- 3.1 PTR PPM Test Results (03/11/09)
- Statistical error on PPM measurements (03/05/09)





