Member-only story

Discussing the K-factor in the Elo Rating System with ChatGPT

Tony Berard
5 min readFeb 17, 2023

--

They are improving this thing all the time. I actually feel like I am talking to an expert. Here’s my session with it:

Tony: Do you know the Elo rating system mathematical details?

ChatGPT: Yes, I can explain the mathematical details of the Elo rating system.

The Elo rating system is a method for calculating the relative skill levels of players in two-player games such as chess. The basic idea is that each player is assigned a numerical rating that represents their skill level, and the outcome of each game played between two players is used to update their ratings.

Here are the main mathematical details of the Elo rating system:

  1. Each player starts with an initial rating, which is usually set to 1000.
    The probability of a player winning a game is determined by the difference in ratings between the two players. The formula for calculating this probability is:
  2. P(win) = 1 / (1 + 10^((opponent_rating — player_rating) / 400))
  3. In this formula, “player_rating” is the rating of the player in question, “opponent_rating” is the rating of the player’s opponent, and “400” is a constant that determines the sensitivity of the system to changes in rating.
  4. After a game is played, the player’s rating is adjusted based on the outcome of the game and the difference in ratings between the two players. The amount that a player’s rating changes is…

--

--

Tony Berard
Tony Berard

Written by Tony Berard

I have lately been constructing arguments against God and the supernatural. I have proven that stuff doesn't exist with science equations. I aspire to be great.

No responses yet