You are viewing a condensed mobile version of this NASPA webpage.
Switch to full version.
(New page: Here is how ratings are computed for newcomers (players who do not have a previous rating) at a tournament. Questions should be directed to John Chew. *'''For each''' rated player ''r...) |
(added three more explanations) |
||
Line 1: | Line 1: | ||
− | Here | + | Here are four explanations of how ratings are computed for newcomers (players who do not |
− | have a previous rating) at a tournament. Questions should | + | have a previous rating) at a tournament, |
+ | in order of increasing accuracy and technical detail. Questions should | ||
be directed to [[John Chew]]. | be directed to [[John Chew]]. | ||
+ | |||
+ | == Overview == | ||
+ | |||
+ | A newcomer’s initial rating is the rating s/he | ||
+ | would have had to have had in order for his/her rating | ||
+ | to have remained unchanged after their first tournament. | ||
+ | |||
+ | == Summary == | ||
+ | |||
+ | If there is only one newcomer in a division, | ||
+ | then the newcomer receives an initial rating | ||
+ | equal to their performance rating (the rating | ||
+ | the newcomer would have had to have had before | ||
+ | the event in order for it to have remained | ||
+ | unchanged), except that an initial rating may | ||
+ | never be less than 500, and it may | ||
+ | not exceed a newcomer’s strongest opponent’s | ||
+ | rating by more than 400 times the newcomer’s | ||
+ | winning percentage. | ||
+ | |||
+ | If there is more than one newcomer, then they are | ||
+ | assigned provisional ratings equal to their average | ||
+ | opponent rating, which are then repeatedly replaced | ||
+ | by their performance ratings until the ratings | ||
+ | stablise. | ||
+ | |||
+ | == Pseudocode == | ||
*'''For each''' rated player ''rp'' | *'''For each''' rated player ''rp'' | ||
Line 39: | Line 67: | ||
**'''For each''' newcomer ''nc'' | **'''For each''' newcomer ''nc'' | ||
***'''Set''' ''nc''’s ''new rating'' to the mean of ''nc''’s last 50 ''iterative ratings'' | ***'''Set''' ''nc''’s ''new rating'' to the mean of ''nc''’s last 50 ''iterative ratings'' | ||
+ | |||
+ | == Reference implementation == | ||
+ | |||
+ | The reference implementation of the rating algorithm is | ||
+ | in Perl and can be found as part of the | ||
+ | [http://www.math.utoronto.ca/jjchew/software/tsh/lib/perl/Ratings/Elo.pm tsh software distribution] | ||
+ | in the Ratings::Elo::RateNewcomersCorrectly() method. |
Here are four explanations of how ratings are computed for newcomers (players who do not have a previous rating) at a tournament, in order of increasing accuracy and technical detail. Questions should be directed to John Chew.
A newcomer’s initial rating is the rating s/he would have had to have had in order for his/her rating to have remained unchanged after their first tournament.
If there is only one newcomer in a division, then the newcomer receives an initial rating equal to their performance rating (the rating the newcomer would have had to have had before the event in order for it to have remained unchanged), except that an initial rating may never be less than 500, and it may not exceed a newcomer’s strongest opponent’s rating by more than 400 times the newcomer’s winning percentage.
If there is more than one newcomer, then they are assigned provisional ratings equal to their average opponent rating, which are then repeatedly replaced by their performance ratings until the ratings stablise.
The reference implementation of the rating algorithm is in Perl and can be found as part of the tsh software distribution in the Ratings::Elo::RateNewcomersCorrectly() method.
Copyright © 2024 NASPA All rights reserved. SCRABBLE is a trademark of Hasbro, Inc. in the USA and Canada, and of Mattel, Inc. elsewhere. NASPA and its activities are neither endorsed by nor affiliated with Hasbro or Mattel. For more information about NASPA or for comments or issues with this page, please email us.