You are viewing a condensed mobile version of this NASPA webpage.
Switch to full version.
(→Summary: reworded more carefully to avoid contradictiion) |
(→Summary) |
||
Line 18: | Line 18: | ||
the event in order for it to have remained | the event in order for it to have remained | ||
unchanged), except that if their initial rating would be less than 500, it is raised to 500, | unchanged), except that if their initial rating would be less than 500, it is raised to 500, | ||
− | and if it would the newcomer’s strongest opponent’s | + | and if it would exceed the newcomer’s strongest opponent’s |
rating by more than 400 times the newcomer’s | rating by more than 400 times the newcomer’s | ||
winning percentage, it is decreased until it does not. | winning percentage, it is decreased until it does not. |
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 if their initial rating would be less than 500, it is raised to 500, and if it would exceed the newcomer’s strongest opponent’s rating by more than 400 times the newcomer’s winning percentage, it is decreased until it does not.
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.
This page was last edited on 8 June 2014, at 10:50. Privacy policy
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.