Login    Forum    Search    FAQ

Board index » Suggestion Box




Post new topic Reply to topic  [ 36 posts ]  Go to page Previous  1, 2, 3, 4
Author Message
 Post subject: Re: Suggestions from a relative noob – Starting Ratings
 Post Posted: Sun Apr 04, 2010 2:39 am 
Offline

Joined: Tue Jan 08, 2008 2:07 am
Posts: 1045
ok even if I should start people off at 800 (350) and the sim matching works so noobs fight only other noobs. Half of the noobs will still see their rating tank. Since they are losing to other noobs that have the same rating as them.

Anyway I'll do both and see how it goes.


Top 
 Profile  
 
 Post subject: Re: Suggestions from a relative noob – Starting Ratings
 Post Posted: Sun Apr 04, 2010 4:32 am 
Offline

Joined: Thu Jan 07, 2010 10:41 pm
Posts: 83
yaron, yes, we are agreeing on almost everything. I think you are conceptually missing something with RD though. You keep saying...

Quote:
(actually, it is sound to use uncertainty in matching, but you have to use it both ways: the 800(350) noob can be matched with anyone in the 450-1150 range, while an established 1250(50) only has the 1200-1300 range. This also solves the problem of noobs not finding sim games)


This is not how RD (standard deviation) works. 800(350) mathematically and statistically means that there is 68.27% probability that the players true rating lies between 450 - 1150. That means that there's a 31.73% chance that the players true rating is not in this range. It's customary to take standard deviations out to 3 RD which gives a 99.73% confidence interval. Statistically that means that we can say with 99.73% confidence that the players true rating lies between -250 and 1850. In engineering as well as many real world applications and forecasting, it is customary to use 6 RD which gives a 99.9999998027% confidence interval or 1 in 506,800,000 lie outside this range.

yaron wrote:
This can be solved either by giving new players lower, realistic scores (the method I prefer). It can also be solved by introducing specific exceptions to both systems, to deal with new players' unrealistically high scores (the method you seem to prefer). When I said that these exceptions are "hacking the system", I didn't mean the rating system itself, but rather the match-making system, and the (purely cosmetic) display system.

My problem with introducing these exceptions is twofold:
1. It makes those systems more complicated.
2. You will have to introduce such exceptions to every future system that looks at ratings, because the basic issue (new players having unrealistic scores) has not been solved.


1) The change is actually a very simple equation.
2) The basic issue is solved. There's no reason to ever have to change it again. I think you're missing something here. The Glicko rating system could care less if you match a 250(350) player against a 1900(50) player. It will just spit out the rating changes. It doesn't really matter if we start players with 800(350) or 1300(350). After enough games they will migrate to the same rating. Choosing a starting rating of 800(350) should make the player reach their true rating faster, so I agree that this is a more reasonable starting value.

What I'm saying is that I think the system is fine the way it is as long as it's not used in its current state for matchmaking for new players. This is for the reasons we both mentioned above about players realistically coming into TFW are probably truly low rated players, initially.

Quote:
[[ I didn't see anything in Mark Glickman's docs about starting new players with the average. I really think he doesn't care about starting ratings because he's only concerned with how ratings affect other ratings, and high uncertainty takes care of that. ]]


Actually, it's the first step he mentions.

Step 1.
Determine a rating and RD for each player at the onset of the rating period.
(a)
If the player is unrated, set the rating to 1500 and the RD to 350.

Here's my source, a paper written by Mark Glickman himself. http://math.bu.edu/people/mg/glicko/glicko.doc/glicko.html

In the end, this shouldn't matter as long as the matchmaking system is solid.

I know I've debated a lot of what you said in this post yaron, but I actually agree with almost everything you said. I agree that I think there is some confusion between us on a couple points though.


Top 
 Profile  
 
 Post subject: Re: Suggestions from a relative noob – Starting Ratings
 Post Posted: Sun Apr 04, 2010 5:38 am 
Offline

Joined: Thu Nov 26, 2009 4:10 am
Posts: 829
Psyclone wrote:
yaron, yes, we are agreeing on almost everything. I think you are conceptually missing something with RD though. You keep saying...

Quote:
(actually, it is sound to use uncertainty in matching, but you have to use it both ways: the 800(350) noob can be matched with anyone in the 450-1150 range, while an established 1250(50) only has the 1200-1300 range. This also solves the problem of noobs not finding sim games)


This is not how RD (standard deviation) works. 800(350) mathematically and statistically means that there is 68.27% probability that the players true rating lies between 450 - 1150. That means that there's a 31.73% chance that the players true rating is not in this range. It's customary to take standard deviations out to 3 RD which gives a 99.73% confidence interval. Statistically that means that we can say with 99.73% confidence that the players true rating lies between -250 and 1850. In engineering as well as many real world applications and forecasting, it is customary to use 6 RD which gives a 99.9999998027% confidence interval or 1 in 506,800,000 lie outside this range.

yaron wrote:
This can be solved either by giving new players lower, realistic scores (the method I prefer). It can also be solved by introducing specific exceptions to both systems, to deal with new players' unrealistically high scores (the method you seem to prefer). When I said that these exceptions are "hacking the system", I didn't mean the rating system itself, but rather the match-making system, and the (purely cosmetic) display system.

My problem with introducing these exceptions is twofold:
1. It makes those systems more complicated.
2. You will have to introduce such exceptions to every future system that looks at ratings, because the basic issue (new players having unrealistic scores) has not been solved.


1) The change is actually a very simple equation.
2) The basic issue is solved. There's no reason to ever have to change it again. I think you're missing something here. The Glicko rating system could care less if you match a 250(350) player against a 1900(50) player. It will just spit out the rating changes. It doesn't really matter if we start players with 800(350) or 1300(350). After enough games they will migrate to the same rating. Choosing a starting rating of 800(350) should make the player reach their true rating faster, so I agree that this is a more reasonable starting value.

What I'm saying is that I think the system is fine the way it is as long as it's not used in its current state for matchmaking for new players. This is for the reasons we both mentioned above about players realistically coming into TFW are probably truly low rated players, initially.

Quote:
[[ I didn't see anything in Mark Glickman's docs about starting new players with the average. I really think he doesn't care about starting ratings because he's only concerned with how ratings affect other ratings, and high uncertainty takes care of that. ]]


Actually, it's the first step he mentions.

Step 1.
Determine a rating and RD for each player at the onset of the rating period.
(a)
If the player is unrated, set the rating to 1500 and the RD to 350.

Here's my source, a paper written by Mark Glickman himself. http://math.bu.edu/people/mg/glicko/glicko.doc/glicko.html

In the end, this shouldn't matter as long as the matchmaking system is solid.

I know I've debated a lot of what you said in this post yaron, but I actually agree with almost everything you said. I agree that I think there is some confusion between us on a couple points though.

You are makign my head spin good sir.


Top 
 Profile  
 
 Post subject: Re: Suggestions from a relative noob – Starting Ratings
 Post Posted: Sun Apr 04, 2010 6:15 am 
Offline

Joined: Thu Jan 07, 2010 10:41 pm
Posts: 83
jed wrote:
ok even if I should start people off at 800 (350) and the sim matching works so noobs fight only other noobs. Half of the noobs will still see their rating tank. Since they are losing to other noobs that have the same rating as them.

Anyway I'll do both and see how it goes.


If you start off noobs at a 800(350) rating and they lose they won't lose near as many points as they would with a 1300(350) rating though.

If you're going to change the new players starting rating to 800(350), then you can probably drop uncertainty out of the matchmaking system. yaron was right when he said that theoretically a 1300(350) is better than a 1200(50). The big issue of course is starting players coming in at 1300(350) and getting destroyed because it's not an accurate starting rating.

I know I've been talking mostly about hidden (displayed) ratings and provisional matchmaking, but that was under the assumption that you weren't going to change a players starting rating.

If you change the players starting rating to 800(350), which I think sounds very reasonable, then you probably want to consider dropping RD out of the matchmaking system.

Hopefully all of this isn't getting too confusing.


Top 
 Profile  
 
 Post subject: Re: Suggestions from a relative noob – Starting Ratings
 Post Posted: Sun Apr 04, 2010 3:22 pm 
Offline

Joined: Thu Nov 26, 2009 4:10 am
Posts: 829
Psyclone wrote:
jed wrote:
ok even if I should start people off at 800 (350) and the sim matching works so noobs fight only other noobs. Half of the noobs will still see their rating tank. Since they are losing to other noobs that have the same rating as them.

Anyway I'll do both and see how it goes.


If you start off noobs at a 800(350) rating and they lose they won't lose near as many points as they would with a 1300(350) rating though.

If you're going to change the new players starting rating to 800(350), then you can probably drop uncertainty out of the matchmaking system. yaron was right when he said that theoretically a 1300(350) is better than a 1200(50). The big issue of course is starting players coming in at 1300(350) and getting destroyed because it's not an accurate starting rating.

I know I've been talking mostly about hidden (displayed) ratings and provisional matchmaking, but that was under the assumption that you weren't going to change a players starting rating.

If you change the players starting rating to 800(350), which I think sounds very reasonable, then you probably want to consider dropping RD out of the matchmaking system.

Hopefully all of this isn't getting too confusing.

I'm sorry to offend you, but even with that, it's kind of confusing.


Top 
 Profile  
 
 Post subject: Re: Suggestions from a relative noob – Starting Ratings
 Post Posted: Wed Apr 07, 2010 8:26 am 
Offline
User avatar

Joined: Mon Jul 27, 2009 6:30 pm
Posts: 281
Location: Atmosphere of Magisteria
Jed, yaron, Psyclone et al:

Just finished reading the entire thread to this point. I need a diet pepsi badly! ;)

I remember getting absolutely rapified as a noob, and I was sore for days! Being CRUSHED like a can and having to endure a drastic decline in your rating is bad business. That is the bottom line.

I realize the rating system was just changed, but I want to go on the record as 100% for anything that does not demoralize new players to the point of quitting. All of these statistics, probabilities, standard deviations, and voodoo magic statements have actually stayed nicely focused on the most important issue. (Make the system work more accurately, but without giving new players a "swirly" after every one of their first 20-50 battles). :o :? :shock: :twisted:

Continue your righteous warfare of logistical mathematics...

DarkJello :P

_________________
Ad astra per alia porci!$!


Top 
 Profile  
 
Display posts from previous:  Sort by  
 
Post new topic Reply to topic  [ 36 posts ]  Go to page Previous  1, 2, 3, 4

Board index » Suggestion Box


Who is online

Users browsing this forum: No registered users and 26 guests

 
 

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron