Simple little online ELO calculator

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Dann Corbit, Harvey Williamson

S.Taylor
Posts: 8514
Joined: Thu Mar 09, 2006 3:25 am
Location: Jerusalem Israel

Re: Simple little online ELO calculator

Post by S.Taylor »

Exciting and useful, to have easy access to ELO calculator.

I, however rely on others to do that work, so i don't intend to get involved with trying out calculations.
gladius
Posts: 568
Joined: Tue Dec 12, 2006 10:10 am
Full name: Gary Linscott

Re: Simple little online Elo calculator.

Post by gladius »

Ajedrecista wrote:Sorry, but I forgot to include a thing when I wrote my previous post in this thread: if you input large numbers (for example 3000, 8000, etc.) in 'Wins' and 'Loses' (typical numbers in GitHub when Marco tests changes in SF), then the tool seems to freeze and I get several messages of 'do you want to stop this script?' if I do not stop the script. I do not know how many times should I close this window for getting the correct result.
Yes, for bigger numbers you will need to use a newer browser with fast Javascript execution. For example, the calculation below is pretty much instant on chrome. But much more, and it will get pretty slow, as it's O(n^2).
ELO: 65.09 +- 99%: 5.57 95%: 4.23
LOS: 100.00%
Wins: 8000 Losses: 3000 Draws: 16000
User avatar
Ajedrecista
Posts: 1952
Joined: Wed Jul 13, 2011 9:04 pm
Location: Madrid, Spain.

Re: Simple little online Elo calculator.

Post by Ajedrecista »

Hi again:
gladius wrote:
Ajedrecista wrote:Sorry, but I forgot to include a thing when I wrote my previous post in this thread: if you input large numbers (for example 3000, 8000, etc.) in 'Wins' and 'Loses' (typical numbers in GitHub when Marco tests changes in SF), then the tool seems to freeze and I get several messages of 'do you want to stop this script?' if I do not stop the script. I do not know how many times should I close this window for getting the correct result.
Yes, for bigger numbers you will need to use a newer browser with fast Javascript execution. For example, the calculation below is pretty much instant on chrome. But much more, and it will get pretty slow, as it's O(n^2).
ELO: 65.09 +- 99%: 5.57 95%: 4.23
LOS: 100.00%
Wins: 8000 Losses: 3000 Draws: 16000
I suspected that the browser was the key. I used Internet Explorer 8 (I use two browsers depending on what PC I am: IE 8 and Mozilla Firefox 15.0.1). I know that IE is slow, etc.

http://laatste.info/bb3/viewtopic.php?f ... 131#p97131

Probably off-topic, but Google Chrome seems to be very fast!

------------

Just for comparison, this data of +8000 -3000 =16000 takes around 0.1 seconds with my tool in my computer (I calculate LOS twice and Rémi's method is slower than my approximated method); I also do other calculations:

Code: Select all

LOS_and_Elo_uncertainties_calculator, ® 2012.

----------------------------------------------------------------
Calculation of Elo uncertainties in a match between two engines:
----------------------------------------------------------------

(The input and output data is referred to the first engine).

Please write down non-negative integers.

Maximum number of games supported: 2147483647.

Write down the number of wins (up to 1825361100):

8000

Write down the number of loses (up to 1825361100):

3000

Write down the number of draws (up to 2147472647):

16000

 Write down the confidence level (in percentage) between 65% and 99.9% (it will be rounded up to 0.01%):

95

Write down the clock rate of the CPU (in GHz), only for timing the elapsed time of the calculations:

3

---------------------------------------
Elo interval for 95.00 % confidence:

Elo rating difference:     65.09 Elo

Lower rating difference:   62.47 Elo
Upper rating difference:   67.72 Elo

Lower bound uncertainty:   -2.62 Elo
Upper bound uncertainty:    2.63 Elo
Average error:        +/-   2.62 Elo

K = (average error)*[sqrt(n)] =  430.73

Elo interval: ]  62.47,   67.72[
---------------------------------------

Number of games of the match:     27000
Score: 59.26 %
Elo rating difference:   65.09 Elo
Draw ratio: 59.26 %

*********************************************************
Standard deviation:  0.3643 % of the points of the match.
*********************************************************

 Error bars were calculated with two-sided tests; values are rounded up to 0.01 Elo, or 0.01 in the case of K.

-------------------------------------------------------------------
Calculation of likelihood of superiority (LOS) in a one-sided test:
-------------------------------------------------------------------

LOS (taking into account draws) is always calculated, if possible.

LOS &#40;not taking into account draws&#41; is only calculated if wins + loses < 16001.

LOS &#40;average value&#41; is calculated only when LOS &#40;not taking into account draws&#41; is calculated.
______________________________________________

LOS&#58; 100.00 % &#40;taking into account draws&#41;.
LOS&#58; 100.00 % &#40;not taking into account draws&#41;.
LOS&#58; 100.00 % &#40;average value&#41;.
______________________________________________

These values of LOS are rounded up to 0.01%

End of the calculations. Approximated elapsed time&#58;  107 ms.

Thanks for using LOS_and_Elo_uncertainties_calculator. Press Enter to exit.
It is good to know that other browsers do not have problems; negative numbers are still a little problem if someone press - by accident and do not realize what is wrong.

Regards from Spain.

Ajedrecista.