The formula is the regular standard deviation formula. It may be a bit confusing since I grouped the wins in one term by multiplying with number of wins. Anyway apparently Elostat uses it according to this post. I will quote the steps here. Bayeselo's improvements arise from the discussions in that thread.Laskos wrote:I think the formula you wrote was derived using normal approximation and probabilities, which were translated into games by multiplying times n. The formula gives the SD as percentages, then you can convert to Elo by using the logistic. That 1/13 was derived from (w+1)/(n+3), for w=0, n=10 (10 draws, n=10, d=10)Daniel Shawul wrote:The probability of a W,L would surely be lowered a lot after that odd observation.. That formula is for calculating standard deviation of a given sample that does not assume probablities for WDL. The rewards are fixed at 0,0.5,1 ofcourse. This was just a quick example , but I know it does not directly translate to elo because there you have mix of players with different strength, white elo advantage etc..Laskos wrote:That thing you wrote is the error (SD) in the normal approximation of the trinomial. You can still use it for 10 draws match, but keep in mind that after that match, probability of W,L = 1/13, for D = 11/13, and input these into your formula.Daniel Shawul wrote:How? Note that I am calculating sd of winning percentage. When you go to elo calculation with bayeselo, there is ofcourse elodraw and eloadvantage. So a DDDDDD is more variable when you consider those things... Anyway I was just trying to demostrate why one can't tell margin of error of elo from the number of games and winning percentage alone.
Kai
Kai
Code: Select all
1) Use number of wins, loss, and draws
W = number of wins, L = number of lost, D = number of draws
n = number of games (W + L + D)
m = mean value
2) Apply the following formulas to compute s
( SQRT: square root of. )
x = W*(1-m)*(1-m) + D*(0.5-m)*(0.5-m) + L*(0-m)*(0-m)
s = SQRT( x/(n-1) )
3) Compute error margin A (use 1.96 for 95% confidence)
A = 1.96 * s / SQRT(n)
4) State with 95% confidence:
The 'real' result should be somewhere in between m-A to m+A
5) Lookup the ELO figures with the win% from m-A and m+A to get the lower and higher values in the error margin.