I found a formula to calculate the LOS at http://chessprogramming.wikispaces.com/Match+Statistics, basically it's LOS=(1/2)*(1+erf (x/sqrt 2)) where x is defined as score_difference/(N/(1-draw_ratio)) where N is the total number of games. This formula is supposed to be a good approximation when the number of games is large.
So I've tested a bit this formula with very few games (not more than 300) and then I tried to do it once for a large number of games, around 40 k games.
The data is the following (taken out directly from the fishtest, the LOS is supposed to be close to 17% according to the fishtest calculations):
Code: Select all
Total: 38946 W: 5975 L: 6077 D: 26894From this I calculated
Code: Select all
Draw rate: 0,69
Score difference: -102
x= -102/(38946*(1- 0,69)) = -0.0084633
LOS=(1/2)*(1+erf (-0.0084633 /sqrt 2 )) =0.4966
Conclusion: the LOS that I've calculated is totally off from 0.17...
What am I doing wrong?
