Skip to main content

Performance rating of a list of games

 From version 2.20, a new tab named Performance Rating has been added to the database game editor. 

The Performance Rating tab in the Lucas Chess database editor lets you calculate players’ Elo performance over a set of games. You can select several games (for example, from a tournament or a training session) and see what level of play the results represent. In practice, you open your game database (Tools → Databases), select the desired games, and go to the Performance Rating tab. The program then calculates, for each player or colour involved, the performance Elo they would need to have scored the result they did.

As explained on Wikipedia, a player’s performance rating is the Elo rating a player would have if their results produced no net rating change. In simple terms: it shows the level you played as if you had that rating.

It measures how well someone played compared to their opponents’ ratings. For instance, if you have a 1700 Elo rating and you score more than 50% against players rated 1700, your performance is above 1700. On the other hand, if you draw 50% against opponents rated 2000, your performance is around 2000.

Performance does not mean that you found particularly good moves, tactics, or plans, or that they were bad. Performance is based solely on results.

When evaluating performance, only points (Win, Draw,Loss) and your opponents Elo Rating are taken into account, not moves nor your rating. 

Several methods simplify this process by using just these two values.

Available Methods for Calculating Performance

Lucas Chess offers three popular methods to calculate performance:

1. FIDE Method – the official method by FIDE. Performance = Opponent Average Rating + d, where d depends on score percentage.
2. Mathematical (Exact) Method – solves for the rating that would yield the actual score against those opponents.
3. Linear Method – a simplified formula: Performance = Opponent Average + (800 × Score%) – 400.

Each method has its own use cases, with Linear and FIDE being simpler, and Mathematical being the most accurate.

From the Config option, you can change the method used.

How to Select Games and What’s Required

To use this feature:
1. Load a game database in Lucas Chess.
2. Select the games you want to include, all are considered if none is included.
3. Go to the Performance Rating tab.

Note: Each game must include both players’ Elo ratings and a result. Games missing this information won't be included in the calculation.

Displayed Columns and Their Meaning

In the Performance Rating tab, you’ll see several columns:

  1. Players – Listed alphabetically by default

  2. Avg Elo – Average Elo of the player in the selected games

  3. Performance – Rating calculated using the selected method

  4. Performance White – Performance in games played with White

  5. Performance Black – Performance in games played with Black

  6. % Score – Three values separated by dashes: total score, score with White, and score with Black

  7. Score – Same structure as % Score, but in absolute points (Win = 1, Draw = 0.5, Loss = 0)

  8. Results – Three blocks (overall, White, and Black), each showing the number of wins, draws, and losses (e.g., 3/2/5)

  9. Avg Opponent – Average Elo of opponents, broken down by all, White, and Black games

Sorting the Data

You can sort the data by clicking on any column header. This helps quickly identify who performed best or played the strongest opposition.

Recommended

Make sure that games match the same event, site, time control as to get useful results.

Mixing rapid games in Lichess Arena with blitz games on Chess.com is not advisable because the Elo ratings are different.

Use between 5 and 50 games as Performance rating approaches Elo rating with the number of games.

With less than 5 games the evaluation system hurts the limits of being correct as it is only a conceptual model and no science. With more than 50 games your statistical wins will likely equal the losses and thus the Performance corresponds mostly to your rating.

Large Databases: for fast processing, use the filter functions or make a selection of games.

Further Reading

For more details, see the article on Performance Rating in chess on Wikipedia: https://en.wikipedia.org/wiki/Performance_rating_(chess)

Promoted by Stefan Akall 

Created based on suggestions and feedback from Stefan Akall

And the Eric betatest as usual.

Comments

  1. Nice one ! now, if only we could have Rodent IV with personalities in Lucas elo !

    ReplyDelete
    Replies
    1. With the External Engines option, all these personalities can be added.

      Delete
    2. The only way to add is in "chess leagues" But I was talking about the "Lucas Elo", and the others.

      Delete
    3. The leagues also have an elo tracking system.

      Delete
  2. What do you mean ? I know I can add the engine/s personalities (rename, etc..) but They don't appear in lucas elo or any of the "competition menu'

    ReplyDelete
    Replies
    1. The competitions work with a closed set of engines and configurations that one person (Michele Tumbarelo, Wicker) has been in charge of generating, in a process that has taken a lot of time.
      The leagues as you mention in another message it is a way to play against any engine with its specific configuration, like the different external engines according to personalities that can be created with Rodent IV. The programme includes the personalities of Rodent II.

      Delete
    2. I see. Thanks. It would also be nice to have the features from 'leagues' in the other Elo competitions, while of course keeping the engines, personalities as they are imho.

      Delete
  3. can you explain "Available Methods for Calculating Performance" how do you choose the method ? thanks.

    ReplyDelete
    Replies
    1. There is a button = Config, which allows you to select the method.

      Delete

Post a Comment

Popular posts from this blog

R 1.06 Maia

 This update contains a major improvement with the inclusion of Maia. Maia is a neural network chess engine, created with the purpose of making her movements as human as possible. The Maia creation team has prepared 9 versions, from 1100 to 1900 of elo, and thus they have been included in Lucas Chess. You have all the information about Maia at: https://maiachess.com/

LINUX - First binary version

The first official binary version of Lucas Chess on Linux has just been released. It has only been made possible by the great work done by Laudecir Daniel , choosing and compiling the 67 engines, as well as laying the groundwork so that the binaries can be more widely used and others such as shortcut creation, installation scripts, ...... In addition,  Graham O'Neill  has provided Linux-specific drivers for several digital boards. This version has two limitations : 64-bit Linux OS only. Minimum GNU libc version: 2.26 (ldd --version shows it) Installation has been made as simple as possible: The installer is a .sh file, generated with the  makeself  tool, and can be downloaded from: SourceForge , GitHub The file must be run from a terminal with user permissions only: sh ./LucasChessR123_LINUX.sh Launches a GUI with very basic options: Install: Installs in LucasChessR folder inside the home user folder. Generates a shortcut in Applications > Games Launch the ap...

Future version 10 step 05: Scanner of positions

Some days ago Juan Carlos Antón, head of UNED chess school , does give me permission to include tactical positions from the PDFs on the downloads of UNED web, which I consider very educational. The problem is there is no possibility of obtaining  original fens. The solution to ease my work, has been to create something like an OCR of image positions, which at this specific case is working very well. Only three concepts are handled : mark, deduce, and learn. First, mark the board, the next step is to deduce, if there are errors the user corrects them manually and asked the program to learn from them. At the beginning there are quite a few errors, but less and less. To mark the Board a transparent window is launched that occupies the desk and lets see the PDF and select a position. It is selected with the mouse by dragging a corner to the other, and it is fitted with the arrow keys. At the end the Enter key is pressed to accept the selected and continue in the program wi...