lichess.org
Donate

Most improved lichess players

I'm conducting a data science study of positional chess. Is there a way to tell who are some of the most improved players on this site without having to sift through the games database? Any nominations?

I'm conducting a data science study of positional chess. Is there a way to tell who are some of the most improved players on this site without having to sift through the games database? Any nominations?

Well, you could try (and mostly likely fail) to get a moderator to help you.

Well, you could try (and mostly likely fail) to get a moderator to help you.

A data scientist who doesn't want to sift through data? Woah!

A data scientist who doesn't want to sift through data? Woah!

It's super easy. Go to https://lichess.org/player and the leaderboard's right there. They all used to be beginners that didn't even know how to move the pieces. I'd say they improved a lot!

It's super easy. Go to https://lichess.org/player and the leaderboard's right there. They all used to be beginners that didn't even know how to move the pieces. I'd say they improved a lot!

If you are going to do this, I suggest you look at rapid and above rather than bullet or blitz. The reality is that, certainly at the bullet level, your ability to preprogram moves and have super internet is at least as important as chess skills. A lot of us when we play rated bullet don't really sit at a table with a dedicated computer and connection for chess... I often play bullet whilst eating and sometimes I even have to get up during a game to deal with one of the kids or something. Whilst you can also not concentrate much on rapid too, at least it is far less sensitive to minor disruptions.
I think you are better off asking people to come to you with their stories of improvement because some of us simply play the game for fun even with rated games and we don't take the ratings all that seriously compared to our OTB play because of course in OTB there is only that to focus on.
Now the professionals are different because that is how they make a living, but there you are just better off analyzing the FIDE data over time.

If you are going to do this, I suggest you look at rapid and above rather than bullet or blitz. The reality is that, certainly at the bullet level, your ability to preprogram moves and have super internet is at least as important as chess skills. A lot of us when we play rated bullet don't really sit at a table with a dedicated computer and connection for chess... I often play bullet whilst eating and sometimes I even have to get up during a game to deal with one of the kids or something. Whilst you can also not concentrate much on rapid too, at least it is far less sensitive to minor disruptions. I think you are better off asking people to come to you with their stories of improvement because some of us simply play the game for fun even with rated games and we don't take the ratings all that seriously compared to our OTB play because of course in OTB there is only that to focus on. Now the professionals are different because that is how they make a living, but there you are just better off analyzing the FIDE data over time.

@mcgoves said in #3:

A data scientist who doesn't want to sift through data? Woah!

No doubt he'll just get a couple grad students to do all the work for him (same as usual).

@mcgoves said in #3: > A data scientist who doesn't want to sift through data? Woah! No doubt he'll just get a couple grad students to do all the work for him (same as usual).

@weNeedMoreVespeneGas said in #1:

I'm conducting a data science study of positional chess. Is there a way to tell who are some of the most improved players on this site without having to sift through the games database? Any nominations?

I have been playing chess on this site for only a month, so I couldn't possibly comment - but, I have qualified in all disciplines of the game, commanded some decisive victories in classical, and made the approval of several of your users. Plus I am handsome.

@weNeedMoreVespeneGas said in #1: > I'm conducting a data science study of positional chess. Is there a way to tell who are some of the most improved players on this site without having to sift through the games database? Any nominations? I have been playing chess on this site for only a month, so I couldn't possibly comment - but, I have qualified in all disciplines of the game, commanded some decisive victories in classical, and made the approval of several of your users. Plus I am handsome.

@weNeedMoreVespeneGas
Use the lichess api https://pypi.org/project/lichess/

import lichess

myclient = lichess.Client()
history = myclient.get_rating_history("agadmator")

use a for loop on all users and calculate the rating curve, however there is like a 300 sec limit
the given data should be clean for you to analyse however, in your data science career you will deal a lot with small bad data
i asked the mods on discord if using async is possible and they told me that they prefer that you don't (we all know why) anyways good luck and maybe call the mods on lichess discord they tend to answer this type of questions on the programming channal

@weNeedMoreVespeneGas Use the lichess api https://pypi.org/project/lichess/ import lichess myclient = lichess.Client() history = myclient.get_rating_history("agadmator") use a for loop on all users and calculate the rating curve, however there is like a 300 sec limit the given data should be clean for you to analyse however, in your data science career you will deal a lot with small bad data i asked the mods on discord if using async is possible and they told me that they prefer that you don't (we all know why) anyways good luck and maybe call the mods on lichess discord they tend to answer this type of questions on the programming channal

@BinaryBishop said in #9:

@weNeedMoreVespeneGas
Use the lichess api pypi.org/project/lichess/

import lichess

myclient = lichess.Client()
history = myclient.get_rating_history("agadmator")

use a for loop on all users and calculate the rating curve, however there is like a 300 sec limit
the given data should be clean for you to analyse however, in your data science career you will deal a lot with small bad data
i asked the mods on discord if using async is possible and they told me that they prefer that you don't (we all know why) anyways good luck and maybe call the mods on lichess discord they tend to answer this type of questions on the programming channal

Doesn't work in the PY3 app as there is no inbuilt Lichess module there.

@BinaryBishop said in #9: > @weNeedMoreVespeneGas > Use the lichess api pypi.org/project/lichess/ > > import lichess > > myclient = lichess.Client() > history = myclient.get_rating_history("agadmator") > > use a for loop on all users and calculate the rating curve, however there is like a 300 sec limit > the given data should be clean for you to analyse however, in your data science career you will deal a lot with small bad data > i asked the mods on discord if using async is possible and they told me that they prefer that you don't (we all know why) anyways good luck and maybe call the mods on lichess discord they tend to answer this type of questions on the programming channal Doesn't work in the PY3 app as there is no inbuilt Lichess module there.

This topic has been archived and can no longer be replied to.