Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Performance rating calculation

Author: Mike Byrne

Date: 17:34:36 06/02/04

Go up one level in this thread


On June 02, 2004 at 20:28:10, Mike Byrne wrote:

>On June 02, 2004 at 17:16:15, Dan Wulff wrote:
>
>>Hi!
>>
>>I've been thinking about using performance rating to select moves for Gandalf's
>>opening book, but I cannot seem to find the correct way to calculate the
>>performance rating od a given move.
>>
>>Say a 2600 player wins a game against an 2500 opponent, starting with 1. e4,
>>what would the performance rating be after that ??
>>
>>I've been looking at the ratings in the CB GUI, but sometimees, when only one
>>game has been played, the Performance is over 3200, which I cannot seem to fit
>>into the ELO rating formula, where the highest possible gain/loss for a single
>>game is 16 ELO points.
>>
>>Am I going about this in a completely wrong manner, or does performance rating
>>have nothing whatsoever to do with ELO rating ??
>>
>>Greetings
>>
>>Dan Wulff
>>(The Gandalf Team)
>
>
>A simplified method to calcualte rating performance is to take all the opponents
>ratings and subtract 400 points as the base.  Then for every draw add 400 points
>and for every win add 800 points as  a bonus.
>
>
>e.g.
>(simple)
>all e4 games
>(result of white
>
>w/l/d    opponent rating   base bonus  total
>w            2600           2200   800  3000
>l            2600           2200     0  2200
>d            2600           2200   400  2600
>1-1-1        2600           6600  1200  7800/3 == 2600
>
>more complex example
>
>            result (1,0l,0.5)   opp rating       base         bonus        pref
>rating
>                0               2562          2162         0            2162
>                1               2433          2033         800          2833
>                1               2449          2049         800          2849
>                1               2581          2181         800          2981
>                0.5             2552          2152         400          2552
>                1               2592          2192         800          2992
>                1               2587          2187         800          2987
>                1               2401          2001         800          2801
>                0               2414          2014         0            2014
>                1               2575          2175         800          2975
>                0.5             2430          2030         400          2430
>                0.5             2590          2190         400          2590
>                0               2459          2059         0            2059
>                0               2491          2091         0            2091
>                0.5             2468          2068         400          2468
>                0               2540          2140         0            2140
>                1               2597          2197         800          2997
>                0               2470          2070         0            2070
>                1               2571          2171         800          2971
>                0.5             2571          2171         400          2571
>                0.5             2481          2081         400          2481
>                0               2483          2083         0            2083
>                0.5             2529          2129         400          2529
>                1               2409          2009         800          2809
>                1               2459          2059         800          2859
>                0.5             2408          2008         400          2408
>                0               2448          2048         0            2048
>                0.5             2508          2108         400          2508
>                0               2465          2065         0            2065
>                0.5             2435          2035         400          2435
>                0               2437          2037         0            2037
>                0.5             2415          2015         400          2415
>                0.5             2455          2055         400          2455
>                0.5             2562          2162         400          2562
>                0.5             2497          2097         400          2497
>                0.5             2454          2054         400          2454
>                0               2406          2006         0            2006
>                0.5             2585          2185         400          2585
>                0.5             2445          2045         400          2445
>                0.5             2474          2074         400          2474
>                0               2445          2045         0            2045
>                0.5             2464          2064         400          2464
>                1               2547          2147         800          2947
>                0               2542          2142         0            2142
>                1               2539          2139         800          2939
>                1               2541          2141         800          2941
>                1               2456          2056         800          2856
>                1               2564          2164         800          2964
>                0.5             2431          2031         400          2431
>                0.5             2515          2115         400          2515
>                0.5             2476          2076         400          2476
>                0               2515          2115         0            2115
>                0.5             2528          2128         400          2528
>                1               2425          2025         800          2825
>                0               2482          2082         0            2082
>                0.5             2525          2125         400          2525
>                0.5             2512          2112         400          2512
>                0               2469          2069         0            2069
>                0.5             2524          2124         400          2524
>                1               2459          2059         800          2859
>                0               2472          2072         0            2072
>                0               2462          2062         0            2062
>                0.5             2426          2026         400          2426
>                0.5             2524          2124         400          2524
>                0.5             2403          2003         400          2403
>                0.5             2447          2047         400          2447
>                0               2555          2155         0            2155
>                1               2542          2142         800          2942
>                0.5             2426          2026         400          2426
>                1               2472          2072         800          2872
>                0.5             2538          2138         400          2538
>                1               2589          2189         800          2989
>                0.5             2580          2180         400          2580
>                1               2408          2008         800          2808
>                1               2576          2176         800          2976
>                0               2439          2039         0            2039
>                1               2456          2056         800          2856
>                0               2587          2187         0            2187
>                0.5             2546          2146         400          2546
>                0.5             2411          2011         400          2411
>                1               2425          2025         800          2825
>                1               2511          2111         800          2911
>                1               2545          2145         800          2945
>                0.5             2404          2004         400          2404
>                0.5             2501          2101         400          2501
>                1               2485          2085         800          2885
>                1               2576          2176         800          2976
>                0.5             2577          2177         400          2577
>                0.5             2452          2052         400          2452
>                0.5             2466          2066         400          2466
>                0.5             2473          2073         400          2473
>                0.5             2425          2025         400          2425
>                0.5             2511          2111         400          2511
>                1               2439          2039         800          2839
>                0               2491          2091         0            2091
>                1               2596          2196         800          2996
>                0.5             2564          2164         400          2564
>                0               2549          2149         0            2149
>                1               2515          2115         800          2915
>                ==============================================================
>total or avg    54              2470          2074         432          2531
>
>there are other ways to do this, but this is very simple to set up in a
>speadsheet as you mulitly the bonus by the result (1,0,1/2) add the base (opp
>rating -400) to get the individual game performace rating and then just average
>the performace ratings

sorry for the typos - and the reason why 2470-2074 =!400 is due to rounding - I
set the example up using a RNG



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.