Answers.Body: <p>It seems that <a href="https://rankade.com" rel="nofollow">rankade</a>, our ranking system for sports, games, and more, fits your needs. </p>
  
  <p>It's free to use and it's designed to manage <strong>rankings</strong> (and <strong>stats</strong>, including matchup stats, and more) for small or large groups of players.</p>
  
  <p>Rankade doesn't use <strong>Glicko</strong>, but its algorithm (called <strong>ree</strong> algorithm), although more complex (here's a <a href="https://rankade.com/ree#ranking-system-comparison" rel="nofollow">comparison</a>), is similar to Glicko if you play 1-on-1 matches only, and it manages <em>inactivity</em> and <em>late arrivals</em>.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-05-05T06:48:26.343Z
Answers.LastActivityDate: 2016-05-05T16:13:51.287Z
Answers.LastEditDate: 2016-05-05T16:13:51.287Z
Answers.UserDisplayName: Tomaso Neri
Answers.Body: <p>Sorry for the lag in answering this question; I just stumbled upon this post. If you want a better response time, then you should contact me through the e-mail given in the help file.</p>
  
  <p>Frankly, as the author or EloRater, I take issue with you declaring that EloRater is rough around the edges, especially since according to your post, you are unable to implement your own. Those who have had the courage to contact me directly, have found me amenable and friendly in resolving their issues. Derogatory remarks posted publically demeaning one's work is not an act of kindness, nor do I take it as such. Consequently, I have chosen to respond brusquely and completely.</p>
  
  <p>Now to answer the question, and to clarify the issue for the uninitiated reader:</p>
  
  <p>Elorater's player input screen allows you to properly place advanced players, this is described in the help file under adding players with the following description:</p>
  
  <blockquote>
    <p>Set Initial Rating</p>
    
    <p>After entering the name, you must select the option of initial rating.
    -Default Adult assigns 1300 as the initial rating (as per USCF rules) -Default Child assigns a rating based on the child's age (as per USCF rules) The formula for computing the rating is 300 + age * 50. You may
    only select the ages listed, which are 4 to 20. Note that 20 or more
    yields the default adult rating. -Level allows you to specifically set
    the perceived skill level of the player this is comparable to
    tournament directors giving a provisional rating to a known chess
    player of some skill. Keep in mind that you should be familiar with
    the relative strengths of players in the common chess community. Most
    apparently advance players, who are not already rated fall between
    advanced beginner and intermediate players. If you are not sure, use
    the default adult setting, which is comparable to advanced beginner.
    -USCF allows you to enter known USCF ratings directly into the system. Use this option if you are entering a USCF rated player.</p>
  </blockquote>
  
  <p>Furthermore, the USCF rating system, which is available in the program, will move the player more during the first 20 games or so, in an attempt to locate the person accurately. This period is called provisional ratings, and is a feature of the USCF rating system to prevent skewing of the ratings. All the equations for implementing the system, and the logic behind them, including provisional ratings, is described in great detail at the site of Professor Mark E Glickman of Boston University.  The help file provides this link as well as additional notes regarding the program. For your information, the provisional rating mechanism is fully supported by the program.</p>
  
  <p>In short, the program, EloRater, does exactly what it claims: it implements rating system for your club using the USCF rules for rating. This rating system is good enough for the USCF. It should be good enough for your club.  It works great for my club and the majority of the clubs who have opted to utilize my software, judging by the responses of gratitude that I continually get from the users of EloRater over the last 8 years.  </p>
  
  <p>Good luck with your club, and good luck finding software that fully meets your expectations.</p>
  
  <p>Jim Garner 
  (author of EloRater)</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-02-02T12:03:56.510Z
Answers.Text: This is a massive overreaction to someone looking for software, and it seems to have been taken in an extremely childish way. It wasn't meant to be criticism of your software, it was a general question about similar software. Even if it was a criticism of your software, it was fair and polite. Calling someone out for not having the "courage", and going on a rant reveals a massive insecurity that you have.
Answers.UserDisplayName: Tom Bowen
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-07-25T22:06:49.230Z
Answers.Text: Welcome to the site, and thanks for participating. I may be wrong, but in the OP's sentence, "I'd like something that hopefully functions like ELORater, even if it is a little more rough around the edges," I read the "it" to refer to whatever *other* (non-EloRater) solution someone could point him to. That is, I read that sentence to basically mean, *Can you point me to an implementation of Glicko with the same sort of (desirable) functionality of EloRater? That would be useful, even if it were rougher around the edges than EloRater.* Again, I could be wrong, but I saw it as complimentary.
Answers.UserDisplayName: ETD
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-07-25T15:04:35.410Z
Answers.LastActivityDate: 2014-07-25T15:04:35.410Z
Answers.UserDisplayName: Jim Garner
Answers.Body: <p>A bit late on the answer, but I recent built <a href="https://sortmatch.ca/" rel="nofollow">https://sortmatch.ca/</a> that's effectively Swiss-style tournaments using Glicko2 ratings instead of integer tallies.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-01-07T18:03:39.250Z
Answers.LastActivityDate: 2016-01-07T18:03:39.250Z
Answers.UserDisplayName: Brad Beattie
Body: <p>I'm looking for a program that is capable of keeping track of player ratings while taking in the game data and hopefully outputting rankings based upon those ratings in some form.</p>
  <p>I've found ELORater, which is exactly the type of thing I'm looking for, but I don't think it is suitable enough. I think the ratings would possibly be skewed due to some &quot;new&quot; players actually being more skilled than the default value, and while I can change that for any given player I'd rather not make that judgement myself if a program can solve that problem. I also want something that takes into account inactivity or something that actually supports participation, which I don't think ELORater does.</p>
  <p>While looking into this, I came across Chessmetrics and Glicko-2, both of which seem to solve those problems. Chessmetrics sounds like exactly what I want in terms of how it handles the data, while Glicko-2 seems close enough as well.</p>
  <p>The problem is I haven't found any kind of program or place to utilize those systems on my own, and I'm not knowledgeable enough in coding (or the formulas) to come up with a way to do so.</p>
  <p>For Glicko-2 I've come across <a href="https://www.npmjs.com/package/glicko2" rel="nofollow noreferrer">this NPM package</a> as well as <a href="https://github.com/proglottis/glicko2" rel="nofollow noreferrer">this Ruby implementation</a>.</p>
  <p>However, I'm not sure how to use those. I've found nothing that utilizes Chessmetrics that's actually usable. Again, I'd like something that hopefully functions like ELORater, even if it is a little rougher around the edges.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-06-27T02:35:58.620Z
Comments.Text: It seems that the links you provided for Glicko-2 should be more than sufficient for your issue. Could you elaborate on the troubles you encounter while executing the program?
Comments.UserDisplayName: Andrew Ng
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-10-24T10:53:11.463Z
Comments.Text: I've implement Glicko in C# if you want to get in contact with me.
Comments.UserDisplayName: AndyM
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2014-03-02T20:29:52.507Z
Comments.Text: @RauanSagit It was autoconverted to a comment.
Comments.UserDisplayName: AndyM
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-05-30T12:39:55.820Z
Comments.Text: Glicko2 does not cope well with rapidly improving players unless  they play many rated games against players with stable skill levels.  It does cope well with players who are new to a club but have a stable skill level.
Comments.UserDisplayName: Ian Ringrose
Tags: <software><rating><glicko-2>
Title: Are there any (free) programs that utilize Chessmetrics or Glicko-2?
ThreadText: # Are there any (free) programs that utilize Chessmetrics or Glicko-2?
  
  (Asked by: username_0 on 2013-04-27)
  
  I'm looking for a program that is capable of keeping track of player ratings while taking in the game data and hopefully outputting rankings based upon those ratings in some form.
  
  I've found ELORater, which is exactly the type of thing I'm looking for, but I don't think it is suitable enough. I think the ratings would possibly be skewed due to some "new" players actually being more skilled than the default value, and while I can change that for any given player I'd rather not make that judgement myself if a program can solve that problem. I also want something that takes into account inactivity or something that actually supports participation, which I don't think ELORater does.
  
  While looking into this, I came across Chessmetrics and Glicko-2, both of which seem to solve those problems. Chessmetrics sounds like exactly what I want in terms of how it handles the data, while Glicko-2 seems close enough as well.
  
  The problem is I haven't found any kind of program or place to utilize those systems on my own, and I'm not knowledgeable enough in coding (or the formulas) to come up with a way to do so.
  
  For Glicko-2 I've come across [this NPM package](https://www.npmjs.com/package/glicko2) as well as [this Ruby implementation](https://github.com/proglottis/glicko2).
  
  However, I'm not sure how to use those. I've found nothing that utilizes Chessmetrics that's actually usable. Again, I'd like something that hopefully functions like ELORater, even if it is a little rougher around the edges.
  
  **Tags:** software, rating, glicko-2
  
  > **Comments:**
  > **username_1**: It seems that the links you provided for Glicko-2 should be more than sufficient for your issue. Could you elaborate on the troubles you encounter while executing the program?  
  > **username_2**: I've implement Glicko in C# if you want to get in contact with me.  
  > **username_2**: @RauanSagit It was autoconverted to a comment.  
  > **username_3**: Glicko2 does not cope well with rapidly improving players unless  they play many rated games against players with stable skill levels.  It does cope well with players who are new to a club but have a stable skill level.  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_4 on 2016-05-05. Score: 1
  
  It seems that [rankade](https://rankade.com), our ranking system for sports, games, and more, fits your needs.
  
  It's free to use and it's designed to manage **rankings** (and **stats**, including matchup stats, and more) for small or large groups of players.
  
  Rankade doesn't use **Glicko**, but its algorithm (called **ree** algorithm), although more complex (here's a [comparison](https://rankade.com/ree#ranking-system-comparison)), is similar to Glicko if you play 1-on-1 matches only, and it manages *inactivity* and *late arrivals*.
  
  
  ---
  
  ### Answer by username_5 on 2014-07-25. Score: 1
  
  Sorry for the lag in answering this question; I just stumbled upon this post. If you want a better response time, then you should contact me through the e-mail given in the help file.
  
  Frankly, as the author or EloRater, I take issue with you declaring that EloRater is rough around the edges, especially since according to your post, you are unable to implement your own. Those who have had the courage to contact me directly, have found me amenable and friendly in resolving their issues. Derogatory remarks posted publically demeaning one's work is not an act of kindness, nor do I take it as such. Consequently, I have chosen to respond brusquely and completely.
  
  Now to answer the question, and to clarify the issue for the uninitiated reader:
  
  Elorater's player input screen allows you to properly place advanced players, this is described in the help file under adding players with the following description:
  
  > Set Initial Rating
  >
  > After entering the name, you must select the option of initial rating.
  > -Default Adult assigns 1300 as the initial rating (as per USCF rules) -Default Child assigns a rating based on the child's age (as per USCF rules) The formula for computing the rating is 300 + age \* 50. You may
  > only select the ages listed, which are 4 to 20. Note that 20 or more
  > yields the default adult rating. -Level allows you to specifically set
  > the perceived skill level of the player this is comparable to
  > tournament directors giving a provisional rating to a known chess
  > player of some skill. Keep in mind that you should be familiar with
  > the relative strengths of players in the common chess community. Most
  > apparently advance players, who are not already rated fall between
  > advanced beginner and intermediate players. If you are not sure, use
  > the default adult setting, which is comparable to advanced beginner.
  > -USCF allows you to enter known USCF ratings directly into the system. Use this option if you are entering a USCF rated player.
  
  Furthermore, the USCF rating system, which is available in the program, will move the player more during the first 20 games or so, in an attempt to locate the person accurately. This period is called provisional ratings, and is a feature of the USCF rating system to prevent skewing of the ratings. All the equations for implementing the system, and the logic behind them, including provisional ratings, is described in great detail at the site of Professor Mark E Glickman of Boston University. The help file provides this link as well as additional notes regarding the program. For your information, the provisional rating mechanism is fully supported by the program.
  
  In short, the program, EloRater, does exactly what it claims: it implements rating system for your club using the USCF rules for rating. This rating system is good enough for the USCF. It should be good enough for your club. It works great for my club and the majority of the clubs who have opted to utilize my software, judging by the responses of gratitude that I continually get from the users of EloRater over the last 8 years.
  
  Good luck with your club, and good luck finding software that fully meets your expectations.
  
  username_5
  (author of EloRater)
  
  > **Comments:**
  > **username_7**: Welcome to the site, and thanks for participating. I may be wrong, but in the OP's sentence, "I'd like something that hopefully functions like ELORater, even if it is a little more rough around the edges," I read the "it" to refer to whatever *other* (non-EloRater) solution someone could point him to. That is, I read that sentence to basically mean, *Can you point me to an implementation of Glicko with the same sort of (desirable) functionality of EloRater? That would be useful, even if it were rougher around the edges than EloRater.* Again, I could be wrong, but I saw it as complimentary.  
  > **username_6**: This is a massive overreaction to someone looking for software, and it seems to have been taken in an extremely childish way. It wasn't meant to be criticism of your software, it was a general question about similar software. Even if it was a criticism of your software, it was fair and polite. Calling someone out for not having the "courage", and going on a rant reveals a massive insecurity that you have.  
  
  ---
  
  ### Answer by username_8 on 2016-01-07. Score: 1
  
  A bit late on the answer, but I recent built <https://sortmatch.ca/> that's effectively Swiss-style tournaments using Glicko2 ratings instead of integer tallies.
  
  
  ---
  
  