Answers.Body: <p>Jack Welbourne created a program like this called Chess Game Report.</p>
  
  <p><a href="http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=16085" rel="nofollow">http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=16085</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-03T03:37:46.237Z
Answers.Text: Rybka forum is dead... luckily internet archive saved the forum post and the executable http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=16085
Answers.UserDisplayName: qwr
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-27T09:59:37.543Z
Answers.LastActivityDate: 2015-09-27T09:59:37.543Z
Answers.UserDisplayName: A passerby
Answers.Body: <p>Since about April 2023, chess.com's game review has an <a href="https://www.chess.com/news/view/chesscom-launches-game-review-v2#report-card" rel="nofollow noreferrer">estimated rating feature</a>. Unfortunately, unless you have a membership you only get one review a day. I can't vouch for its accuracy either.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-03T03:17:51.383Z
Answers.LastActivityDate: 2023-08-03T03:17:51.383Z
Answers.UserDisplayName: qwr
Answers.Body: <p>Software based on a game, probably not to be honest, the best way to get your strength 'measured' is by playing on some internet chess server where you can obtain an online rating.</p>
  
  <p>Although this website can give you elo rating estimate based on a series of exercises which you do.
  <a href="http://www.chessmaniac.com/ELORating/ELO_Chess_Rating.shtml" rel="nofollow">http://www.chessmaniac.com/ELORating/ELO_Chess_Rating.shtml</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-27T10:53:13.337Z
Answers.LastActivityDate: 2014-06-27T10:53:13.337Z
Answers.UserDisplayName: sco-ish
Answers.Body: <p>You are lucky, because I have just published an Android App that does exactly what you need. It is called "Analyze your games" and you can get it here for free:</p>
  
  <p><a href="https://play.google.com/store/apps/details?id=com.bento.analyzeyourgames" rel="nofollow">https://play.google.com/store/apps/details?id=com.bento.analyzeyourgames</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-07-04T10:03:27.940Z
Answers.Text: Nice. Perhaps you'd care to share how you derive ELO in your App?
Answers.UserDisplayName: ezaspi
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-07-05T15:08:46.537Z
Answers.Text: Thanks. Look very promising. Unfortunately it is not supported by my phone (xperia mini st15i) but I will try it on some other phone for sure. Or can you somehow extend the support for more phones? Plus I'm quite interested, how do you infer the ELO? Is there some machine learning behind that? How accurate it is, you believe? Because lately I was considering to make something like this my master thesis - but after this I guess I wouldn't serve much :)
Answers.UserDisplayName: Novellizator
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-07-06T11:21:14.167Z
Answers.Text: I am the one who published the app. There is no magic in the calculus of ELO rating, because there is a correlation between ELO and Quality based on thousands of games, as explained here: http://chess-db.com/public/research/qualityofplay.html
Answers.UserDisplayName: user1657
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-07-01T15:34:22.393Z
Answers.LastActivityDate: 2014-07-01T15:34:22.393Z
Answers.UserDisplayName: user1657
Answers.Body: <p>Elometer.net estamates your ELO rating on finding the best moves in 76 game-situations.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-03T03:18:10.383Z
Answers.Text: The site is down currently
Answers.UserDisplayName: qwr
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-07-07T07:42:22.127Z
Answers.LastActivityDate: 2020-07-07T07:42:22.127Z
Answers.UserDisplayName: nlpprs
Answers.Body: <p>It's a matter of how much data there is. When you first get a rating in a tournament, it is a provisional rating until you reach X number of games. In the US I think you need 20 games. The provisional rating fluctuates more because of a single loss or win.</p>
  <p>However, I recently obtained a copy of Houdini Pro 4. In the help contents is this: &quot;Unix inventor and computer chess pioneer, Ken Thompson, has developed an algorithm which allows one to create an Elo rating list out of an arbitrary set of games&quot;.</p>
  <p>There is also a step-wise process to generate an Elo list. So, perhaps it can not be done based &quot;on a game&quot;, but maybe not too many more are needed using Ken's algorithm? Not sure, I never tried using that tool.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-26T11:06:32.423Z
Answers.Text: I should also mention the performance rating. It can approximate rating given a small amount of data. This is an excellent site that goes into details on the subject of ratings calculation: http://www.chessmetrics.com/cm/CM2/Formulas.asp
Answers.UserDisplayName: ezaspi
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-30T09:09:48.783Z
Answers.Text: Does the algorithm you mentioned consider only the results of the games or the actual moves? The quoted description sounds like it only considers the results.
Answers.UserDisplayName: JiK
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-30T10:48:34.257Z
Answers.Text: I haven't seen the algorithm but ELO is not based on moves, just results. A response here by sco-ish shows a link where a rating is given based on moves. But there is no "algorithm". Simply view source on the page and you'll see that rating is assigned based on moves - arbitrarily. To give a true rating based on a single move, IMO, would require a formidable amount of data, to the extent that Chess itself is solved - a very large amount indeed.
Answers.UserDisplayName: ezaspi
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2014-06-23T01:29:06.843Z
Answers.LastActivityDate: 2020-07-07T14:57:55.143Z
Answers.LastEditDate: 2020-07-07T14:57:55.143Z
Answers.UserDisplayName: ezaspi
Body: <p>I flicked through some papers that described how one can obtain an ELO estimate based on a game. (Basically we were comparing players' moves to the best moves suggested by a strong chess engine.
  My question is, is there any online/offline resource when I can do this?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2014-06-22T22:48:41.237Z
Comments.Text: Unfortunately, I doubt people will invent anything tangible at the moment... Good luck though... +1 It would be very handy to test your ELO strength that way instead of paying so much money for rated tournaments and traveling expenses...
Comments.UserDisplayName: AlwaysLearningNewStuff
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2014-08-17T15:24:16.203Z
Comments.Text: Perhaps this paper can be useful: http://web.tecnico.ulisboa.pt/diogo.ferreira/papers/ferreira12strength.pdf
Comments.UserDisplayName: Patrick Coulombe
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-07-07T07:46:05.890Z
Comments.Text: @AlwaysLearningNewStuff if knowing your rating is the reason you'd go to a live tournament, then yeah, don't go!
Comments.UserDisplayName: David
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-11-18T12:55:27.537Z
Comments.Text: I am really interested of what is the latest we have regarding this post. Is the only reason I play chess is to check my own mental faculty
Comments.UserDisplayName: daparic
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-08-03T03:29:40.317Z
Comments.Text: My idea for an estimator would be take thousands of games, run them against stockfish to calculate the deviation from perfect move, then build a statistical model to estimate against true elo. Actually that's pretty much what the linked papers do.
Comments.UserDisplayName: qwr
Tags: <engines><elo>
Title: Is there a software to measure a player's strength based on a game?
ThreadText: # Is there a software to measure a player's strength based on a game?
  
  (Asked by: username_0 on 2014-06-22)
  
  I flicked through some papers that described how one can obtain an ELO estimate based on a game. (Basically we were comparing players' moves to the best moves suggested by a strong chess engine.
  My question is, is there any online/offline resource when I can do this?
  
  **Tags:** engines, elo
  
  > **Comments:**
  > **username_1**: Unfortunately, I doubt people will invent anything tangible at the moment... Good luck though... +1 It would be very handy to test your ELO strength that way instead of paying so much money for rated tournaments and traveling expenses...  
  > **username_2**: Perhaps this paper can be useful: http://web.tecnico.ulisboa.pt/diogo.ferreira/papers/ferreira12strength.pdf  
  > **username_3**: @username_1 if knowing your rating is the reason you'd go to a live tournament, then yeah, don't go!  
  > **username_4**: I am really interested of what is the latest we have regarding this post. Is the only reason I play chess is to check my own mental faculty  
  > **username_5**: My idea for an estimator would be take thousands of games, run them against stockfish to calculate the deviation from perfect move, then build a statistical model to estimate against true elo. Actually that's pretty much what the linked papers do.  
  
  ---
  
  ## 6 answers
  
  ### Answer by username_9 on 2014-06-23. Score: 5 | Accepted answer
  
  It's a matter of how much data there is. When you first get a rating in a tournament, it is a provisional rating until you reach X number of games. In the US I think you need 20 games. The provisional rating fluctuates more because of a single loss or win.
  
  However, I recently obtained a copy of Houdini Pro 4. In the help contents is this: "Unix inventor and computer chess pioneer, Ken Thompson, has developed an algorithm which allows one to create an Elo rating list out of an arbitrary set of games".
  
  There is also a step-wise process to generate an Elo list. So, perhaps it can not be done based "on a game", but maybe not too many more are needed using Ken's algorithm? Not sure, I never tried using that tool.
  
  > **Comments:**
  > **username_9**: I should also mention the performance rating. It can approximate rating given a small amount of data. This is an excellent site that goes into details on the subject of ratings calculation: http://www.chessmetrics.com/cm/CM2/Formulas.asp  
  > **username_11**: Does the algorithm you mentioned consider only the results of the games or the actual moves? The quoted description sounds like it only considers the results.  
  > **username_9**: I haven't seen the algorithm but ELO is not based on moves, just results. A response here by username_7 shows a link where a rating is given based on moves. But there is no "algorithm". Simply view source on the page and you'll see that rating is assigned based on moves - arbitrarily. To give a true rating based on a single move, IMO, would require a formidable amount of data, to the extent that Chess itself is solved - a very large amount indeed.  
  
  ---
  
  ### Answer by username_6 on 2015-09-27. Score: 2
  
  Jack Welbourne created a program like this called Chess Game Report.
  
  <http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=16085>
  
  > **Comments:**
  > **username_5**: Rybka forum is dead... luckily internet archive saved the forum post and the executable http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=16085  
  
  ---
  
  ### Answer by username_5 on 2023-08-03. Score: 2
  
  Since about April 2023, chess.com's game review has an [estimated rating feature](https://www.chess.com/news/view/chesscom-launches-game-review-v2#report-card). Unfortunately, unless you have a membership you only get one review a day. I can't vouch for its accuracy either.
  
  
  ---
  
  ### Answer by username_7 on 2014-06-27. Score: 1
  
  Software based on a game, probably not to be honest, the best way to get your strength 'measured' is by playing on some internet chess server where you can obtain an online rating.
  
  Although this website can give you elo rating estimate based on a series of exercises which you do.
  <http://www.chessmaniac.com/ELORating/ELO_Chess_Rating.shtml>
  
  
  ---
  
  ### Answer by username_8 on 2014-07-01. Score: 1
  
  You are lucky, because I have just published an Android App that does exactly what you need. It is called "Analyze your games" and you can get it here for free:
  
  <https://play.google.com/store/apps/details?id=com.bento.analyzeyourgames>
  
  > **Comments:**
  > **username_9**: Nice. Perhaps you'd care to share how you derive ELO in your App?  
  > **username_0**: Thanks. Look very promising. Unfortunately it is not supported by my phone (xperia mini st15i) but I will try it on some other phone for sure. Or can you somehow extend the support for more phones? Plus I'm quite interested, how do you infer the ELO? Is there some machine learning behind that? How accurate it is, you believe? Because lately I was considering to make something like this my master thesis - but after this I guess I wouldn't serve much :)  
  > **username_8**: I am the one who published the app. There is no magic in the calculus of ELO rating, because there is a correlation between ELO and Quality based on thousands of games, as explained here: http://chess-db.com/public/research/qualityofplay.html  
  
  ---
  
  ### Answer by username_10 on 2020-07-07. Score: 0
  
  Elometer.net estamates your ELO rating on finding the best moves in 76 game-situations.
  
  > **Comments:**
  > **username_5**: The site is down currently  
  
  ---
  
  