Go to Post math and physics save a lot of money!!! Pay attention in school - this is why your teachers are torturing you with this stuff. - Chris Hibner [more]
Home
Go Back   Chief Delphi > Competition > Rules/Strategy
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 31-03-2015, 14:29
Kevin Leonard Kevin Leonard is offline
Professional Stat Padder
FRC #5254 (HYPE), FRC #20 (The Rocketeers)
Team Role: College Student
 
Join Date: Oct 2011
Rookie Year: 2011
Location: Upstate New York
Posts: 1,254
Kevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond repute
Ranking by Median Score

Let me start off by saying that this year's ranking system is generally one of the best we've had in a while at making sure the top teams are at the top. However this past weekend, my team was ranked in the top 8, then had two bad freak matches, and ended up near the 20th seed due to those two matches being factored into our average score.

I think an even better representation of robot ability would be the median score. This would cause rankings to still decrease and increase when your team has a good or bad match, but punishes teams much less for some freak accident (like a programming issue that caused the forks on our elevator to oscillate open and closed for the entire match.)

What does CD think? I can see a few problems with the game becoming fundamentally different, but I don't think an argument like that holds a lot of weight.

I'd also love to see one of you statistical wizards showing how that would have affected rankings at some events.
Thanks!
__________________
All of my posts are my opinion only and do not reflect the views of my associated teams.
College Student Mentor on Team 5254, HYPE - Helping Youth Pursue Excellence
(2015-Present)
Alumni of Team 20, The Rocketeers (2011-2014)
I'm attempting a robotics blog. Check it out at RocketHypeRobotics.wordpress.com Updated 10/26/16
  #2   Spotlight this post!  
Unread 31-03-2015, 14:45
Nathan Streeter's Avatar
Nathan Streeter Nathan Streeter is offline
FIRST Fan(atic)
FRC #1519 (Mechanical MAYHEM)
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2006
Location: Merrimack, NH
Posts: 676
Nathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond repute
Re: Ranking by Median Score

Seems that something like your suggestion would be (even) better than the current ranking system.

My iterative suggestion is to perhaps average the middle half of your matches... I think this would probably be even more accurate to teams' capabilities throughout the rankings. My suspicion is that this year's rankings work phenomenally well in events where:

- # of matches to # of teams ratio is high
- Most teams aren't improving dramatically
- No teams have 'outlier-like' performance
but probably become weaker, particularly in the middle and lower ranks, when there are more teams, fewer matches, and 1 or 2 powerhouses. Since a powerhouse can put up so many points, you'll see teams that would have a QA of 50 get bumped up to 60, just by playing a single match with a team that puts up 150pts. Particularly in the upper-middle section of the rankings, having a terrible match can drop you like a stone... this would also assist with that scenario.

So my recommendation is to take the middle 50% of your match scores.... average all those together. This nearly eliminates the impact of having 1 or 2 fiercely unlucky (or lucky) matches, but will still reward the 'consistent performers' who are just very good every time they go out there.
__________________
"If you want to build a ship, don't drum up men to gather wood, divide the work, or give orders. Instead, teach them to yearn for the vast and endless sea." - Antoine de Saint-Exupery
"The fight is won or lost far away from witnesses - behind the lines, in the gym, and out there on the road, long before I dance under those lights." - Muhammad Ali
"Simplicity is the ultimate sophistication." - Leonardo da Vinci


Student: 2006-2010 (#1519)
Mentor: 2011-Present (#1519)


  #3   Spotlight this post!  
Unread 31-03-2015, 14:55
dougwilliams's Avatar
dougwilliams dougwilliams is offline
Engineer - Controls, Electronics
FRC #2053 (TigerTronics)
Team Role: Mentor
 
Join Date: May 2013
Rookie Year: 2013
Location: Vestal, NY
Posts: 110
dougwilliams is on a distinguished road
Re: Ranking by Median Score

I'm generally please withe the averages approach this year, with one huge caveat...the number of matches vs the number of teams at an event.

At VA we only had 8 matches, and 64 teams, and I don't feel that was enough to adequately sort. The sort was starting to make sense, but I don't think it had enough to truly reflect what was going on; and in that sense failed the teams some.

I haven't looked at medians and how that progressed, but I'll poke around and see what my feelings are on that. My gut feel is mean is better than median.
  #4   Spotlight this post!  
Unread 31-03-2015, 15:30
Andrew Schreiber Andrew Schreiber is offline
Joining the 900 Meme Team
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,080
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: Ranking by Median Score

Quote:
Originally Posted by Nathan Streeter View Post
Seems that something like your suggestion would be (even) better than the current ranking system.

My iterative suggestion is to perhaps average the middle half of your matches... I think this would probably be even more accurate to teams' capabilities throughout the rankings. My suspicion is that this year's rankings work phenomenally well in events where:

- # of matches to # of teams ratio is high
- Most teams aren't improving dramatically
- No teams have 'outlier-like' performance
but probably become weaker, particularly in the middle and lower ranks, when there are more teams, fewer matches, and 1 or 2 powerhouses. Since a powerhouse can put up so many points, you'll see teams that would have a QA of 50 get bumped up to 60, just by playing a single match with a team that puts up 150pts. Particularly in the upper-middle section of the rankings, having a terrible match can drop you like a stone... this would also assist with that scenario.

So my recommendation is to take the middle 50% of your match scores.... average all those together. This nearly eliminates the impact of having 1 or 2 fiercely unlucky (or lucky) matches, but will still reward the 'consistent performers' who are just very good every time they go out there.
For anyone who would like to try this out, I've got a very simple sim of the ranking system (demo http://schreiaj.github.io/2015_ranki...s=64&matches=8 and code https://github.com/schreiaj/2015_ranking_sim) To implement these changes you'd simply have to change https://github.com/schreiaj/2015_ran...ain.coffee#L30

Rebuilding this to easily swap out the ranking system has been a todo item for a while.
__________________




.
  #5   Spotlight this post!  
Unread 31-03-2015, 17:22
Citrus Dad's Avatar
Citrus Dad Citrus Dad is offline
Business and Scouting Mentor
AKA: Richard McCann
FRC #1678 (Citrus Circuits)
Team Role: Mentor
 
Join Date: May 2012
Rookie Year: 2012
Location: Davis
Posts: 994
Citrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond repute
Re: Ranking by Median Score

Quote:
Originally Posted by Kevin Leonard View Post
Let me start off by saying that this year's ranking system is generally one of the best we've had in a while at making sure the top teams are at the top. However this past weekend, my team was ranked in the top 8, then had two bad freak matches, and ended up near the 20th seed due to those two matches being factored into our average score.

I think an even better representation of robot ability would be the median score. This would cause rankings to still decrease and increase when your team has a good or bad match, but punishes teams much less for some freak accident (like a programming issue that caused the forks on our elevator to oscillate open and closed for the entire match.)

What does CD think? I can see a few problems with the game becoming fundamentally different, but I don't think an argument like that holds a lot of weight.

I'd also love to see one of you statistical wizards showing how that would have affected rankings at some events.
Thanks!
I was thinking of going the other way to solve this problem. In some ways this year's game is too stable in the rankings. Once a team gets to the second day, they aren't going to change their ranking much. It doesn't really allow for a late charge to the top which can make this more interesting.

So instead the ranking could be based on the best 5 performances (or 50%). A bad match will be thrown out, but a good match can move a team up quite a bit. The rankings could be quite reshuffled the second day.
  #6   Spotlight this post!  
Unread 31-03-2015, 17:29
Kevin Leonard Kevin Leonard is offline
Professional Stat Padder
FRC #5254 (HYPE), FRC #20 (The Rocketeers)
Team Role: College Student
 
Join Date: Oct 2011
Rookie Year: 2011
Location: Upstate New York
Posts: 1,254
Kevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond repute
Re: Ranking by Median Score

Quote:
Originally Posted by Citrus Dad View Post
I was thinking of going the other way to solve this problem. In some ways this year's game is too stable in the rankings. Once a team gets to the second day, they aren't going to change their ranking much. It doesn't really allow for a late charge to the top which can make this more interesting.

So instead the ranking could be based on the best 5 performances (or 50%). A bad match will be thrown out, but a good match can move a team up quite a bit. The rankings could be quite reshuffled the second day.
So your idea is to make rankings less indicative of robot ability.

I like median because it removed outliers from having either really good partners or having some freak accident.
__________________
All of my posts are my opinion only and do not reflect the views of my associated teams.
College Student Mentor on Team 5254, HYPE - Helping Youth Pursue Excellence
(2015-Present)
Alumni of Team 20, The Rocketeers (2011-2014)
I'm attempting a robotics blog. Check it out at RocketHypeRobotics.wordpress.com Updated 10/26/16
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 05:51.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi