Racing bar chart

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

Moderators: hgm, Rebel, chrisw

Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Racing bar chart

Post by Ferdy »

I came across this beautiful visualizer trying to plot COVID-19 cases in the Philippines.

https://public.flourish.studio/visualisation/2550086/

I thought this is also good to plot the rating of engines by year.
Dann Corbit
Posts: 12540
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Racing bar chart

Post by Dann Corbit »

That's one race where you really don't want to be the winner.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Racing bar chart

Post by Ferdy »

Dann Corbit wrote: Tue May 26, 2020 5:28 am That's one race where you really don't want to be the winner.
:D
maxdeg
Posts: 229
Joined: Thu Mar 10, 2016 6:17 pm
Location: Canada

Re: Racing bar chart

Post by maxdeg »

Also this posted by darkenergy at outskirts.altervista.org ..

Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Racing bar chart

Post by Ferdy »

maxdeg wrote: Tue May 26, 2020 8:51 pm Also this posted by darkenergy at outskirts.altervista.org ..

Right, it is nice to see like that especially with sound, would be good also if we can see some other engines. In Flourish it is called a racing line chart. AFAIK Flourish offers two racing charts, bar and line. It is free with limitation but should be enough in most cases.

I started looking at the CCRL games, for pgn files from year 2005. It is a bit of a challenge to generate rating year after year and pick up the best engine at that year and strip the version number.

Example to generate year 2005 rating list:
* Get the year 2005 games
* Generate year 2005 rating
* Pick the best version and save in 2005_best_rating list, without the engine version number

To generate year 2006 rating list:
* Combine the games of year 2005 and 2006
* Generate rating
* Pick the best version and save in 2006_best_rating list, without the engine version number

So after 2 years based from 2005_best_rating list and 2006_best_rating list, we may have,

Code: Select all

name,2005,2006, more years ...
Rybka,2744,2925, more rating ...
Shredder,2700,2755, more rating ...
and so on

To generate year 2007 rating list:
* Combine the games of year 2005, 2006, and 2007
* Generate rating
* Pick the best version and save in 2007_best_rating list, without the engine version number

and so on till 2019 or so

This can be done by month as well or perhaps every 6 months to have more games in rating generation.

csv file format can be exported to Flourish to get the racing chart. The year is in the column i.e 2005,2006,2007 ...
Dann Corbit
Posts: 12540
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Racing bar chart

Post by Dann Corbit »

That new chart looked like racing tadpoles to me.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Racing bar chart

Post by Ferdy »

CCRL single core rating list racing bar chart, so far only from 2005 to 2009, only up to 100 engines are shown, will update it later. Ordo is used, Shredder 9 is the reference engine at 2700.

https://public.flourish.studio/visualisation/2587849/
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Racing bar chart

Post by Ferdy »

Ferdy wrote: Wed May 27, 2020 3:02 pm CCRL single core rating list racing bar chart, so far only from 2005 to 2009, only up to 100 engines are shown, will update it later. Ordo is used, Shredder 9 is the reference engine at 2700.

https://public.flourish.studio/visualisation/2587849/
Added estimated title categories such as super gm, gm, etc based on rating. The year range is now from 2005-2013.
I now use bayeselo was ordo, as it takes too much time to process a rating list with so many games from 2005 to 2013.
Dann Corbit
Posts: 12540
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Racing bar chart

Post by Dann Corbit »

Like a ride down memory lane!
I forgot the awesome strength of critter.
Shame on me
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
User avatar
Ovyron
Posts: 4556
Joined: Tue Jul 03, 2007 4:30 am

Re: Racing bar chart

Post by Ovyron »

Yeah, due to its Session File that allowed it to backsolve scores of positions and use them by the search Critter remained an useful analysis engine for an incredible amount of time. Up to halfway 2017 (which may not sound as impressive 3 years later...)

Also, chess strength is exponential, but this 0-1000-2000-3000 graph is linear, so it doesn't make chess engine's justice.

At some point the distances between the best engine and second best was IMMENSE, but only a logarithmic scale could show that (the lower rated engines would look squeezed though starting from 1500 instead of 0 would help).