Go to Post WHY ON EARTH WOULD YOU THROW AWAY THE QUADRATIC FORMULA?? - Katie_UPS [more]
Home
Go Back   Chief Delphi > Competition > Rules/Strategy > Scouting
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 09-03-2015, 19:40
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,062
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: List(s) of OPR?

Quote:
Originally Posted by Eugene Fang View Post
I don't understand why surrogates need to be accounted for differently. Can you please explain? Thanks.
I should have been clearer. I wasn't suggesting that they need to be accounted for differently.

In fact, Option1 (which I suggested is the best one) treats them as if they were not surrogates.

I was just asking if that's the way TBA does it.


  #2   Spotlight this post!  
Unread 09-03-2015, 19:52
Eugene Fang's Avatar
Eugene Fang Eugene Fang is offline
The Blue Alliance
no team
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2000
Location: Bay Area, CA -> Pittsburgh, PA
Posts: 769
Eugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond repute
Re: List(s) of OPR?

Quote:
Originally Posted by Ether View Post
I should have been clearer. I wasn't suggesting that they need to be accounted for differently.

In fact, Option1 (which I suggested is the best one) treats them as if they were not surrogates.

I was just asking if that's the way TBA does it.
I guess I should have been more clear as well. When I said "We don't," I meant that we don't do anything special (your option 1). I'm not sure what you mean by "negative team number."
__________________
Eugene Fang
2010 Silicon Valley Regional Dean's List Finalist

Various FLL Teams - Student (2000-2006), Mentor (2007-2010)
FRC Team 604 - Student (2007-2010), Mentor/Remote Advisor (2011-2015)
FRC Team 1323 - Mentor/Remote Advisor (2011-2014)

The Blue Alliance | TBA GameDay | TBA Android App
  #3   Spotlight this post!  
Unread 09-03-2015, 19:59
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,062
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: List(s) of OPR?

Quote:
Originally Posted by Eugene Fang View Post
I'm not sure what you mean by "negative team number."
That was for the benefit of readers who don't have access to (or don't know how to use) the API. FIRST displays surrogate teams in parentheses (accounting lingo for negative number) on their Match Results pages.

AFAIK (I haven't confirmed this yet), when a team plays as a surrogate for an alliance, FIRST does not include that alliance's scores in the surrogate team's totals that they report on the Rankings page.


Attached Thumbnails
Click image for larger version

Name:	(surrogates).png
Views:	71
Size:	24.3 KB
ID:	18585  

Last edited by Ether : 09-03-2015 at 20:02.
  #4   Spotlight this post!  
Unread 09-03-2015, 20:07
Eugene Fang's Avatar
Eugene Fang Eugene Fang is offline
The Blue Alliance
no team
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2000
Location: Bay Area, CA -> Pittsburgh, PA
Posts: 769
Eugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond repute
Re: List(s) of OPR?

Quote:
Originally Posted by Ether View Post
That was for the benefit of readers who don't have access to (or don't know how to use) the API. FIRST displays surrogate teams in parentheses (accounting lingo for negative number) on their Match Results pages.

AFAIK (I haven't confirmed this yet), when a team plays as a surrogate for an alliance, FIRST does not include that alliance's scores in the surrogate team's totals that they report on the Rankings page.
Ah, that makes much more sense.

I haven't confirmed it either, but the a team's points in the rankings better not be affected by the alliance's scores in which that team is a surrogate. That would completely defeat the point of surrogates.
__________________
Eugene Fang
2010 Silicon Valley Regional Dean's List Finalist

Various FLL Teams - Student (2000-2006), Mentor (2007-2010)
FRC Team 604 - Student (2007-2010), Mentor/Remote Advisor (2011-2015)
FRC Team 1323 - Mentor/Remote Advisor (2011-2014)

The Blue Alliance | TBA GameDay | TBA Android App
  #5   Spotlight this post!  
Unread 09-03-2015, 20:26
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,062
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: List(s) of OPR?

Quote:
Originally Posted by Eugene Fang View Post
Ah, that makes much more sense.

I haven't confirmed it either, but the a team's points in the rankings better not be affected by the alliance's scores in which that team is a surrogate. That would completely defeat the point of surrogates.
Agreed. But it creates a problem (mathematically speaking) for the computation of component OPR: If you include the surrogate in the design matrix, but the component scores reported in the rankings do not include the surrogate match alliance scores in the surrogate's totals, it skews the data.

This is one of the issues Ed Law strives to address in his scouting database by doing some manipulation of the data, but there's really no totally correct way around this with the data currently available.


  #6   Spotlight this post!  
Unread 20-03-2015, 08:55
microbuns's Avatar
microbuns microbuns is offline
Registered User
AKA: Sam Maier
FRC #4917
Team Role: Mentor
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Elmira
Posts: 81
microbuns is an unknown quantity at this point
Re: List(s) of OPR?

Does anyone know of a place to quickly access (live) OPRs at a match? TBA does part of the job (top 15), but is there anywhere that does the same thing but with more than top 15?
  #7   Spotlight this post!  
Unread 20-03-2015, 10:22
Dunngeon Dunngeon is offline
Pumped
AKA: Ryan
FRC #0973 (Greybots)
Team Role: College Student
 
Join Date: Mar 2014
Rookie Year: 2012
Location: Cal Poly San Luis Obispo
Posts: 299
Dunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond repute
Re: List(s) of OPR?

Quote:
Originally Posted by microbuns View Post
Does anyone know of a place to quickly access (live) OPRs at a match? TBA does part of the job (top 15), but is there anywhere that does the same thing but with more than top 15?
http://team955.org/apps/opr/

It won't be super accurate until more matches have been played than teams. This is true with all OPR calculations though.
__________________
(2015-?): 973
(2012-2015): 955
  #8   Spotlight this post!  
Unread 20-03-2015, 10:29
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,062
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: List(s) of OPR?

Quote:
Originally Posted by Dunngeon View Post
How are you handling surrogates in the computation of OPRs using data from the Team Rankings table?


  #9   Spotlight this post!  
Unread 20-03-2015, 10:44
Dunngeon Dunngeon is offline
Pumped
AKA: Ryan
FRC #0973 (Greybots)
Team Role: College Student
 
Join Date: Mar 2014
Rookie Year: 2012
Location: Cal Poly San Luis Obispo
Posts: 299
Dunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond repute
Re: List(s) of OPR?

Quote:
Originally Posted by Ether View Post
How are you handling surrogates in the computation of OPRs using data from the Team Rankings table?


Quite simply, we don't.

I've noticed you asking about surrogates and DQ's on every OPR thread, why?
__________________
(2015-?): 973
(2012-2015): 955
  #10   Spotlight this post!  
Unread 20-03-2015, 11:07
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,062
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: List(s) of OPR?

Quote:
Originally Posted by Dunngeon View Post
Quite simply, we don't.

I've noticed you asking about surrogates and DQ's on every OPR thread, why?
Because I'm interested in how various OPR app developers are handling that question.

In a match with an alliance containing a surrogate team, the scores (Coop, Auto, RC, Tote, Litter) for that alliance in that match are not included in that surrogate team's totals as reported in the Rankings table. So without some algorithmic legerdemain, the computed category OPRs for every team that plays in an event as a surrogate will be lower than they "should" be.

Unfortunately, there is really no mathematically "correct" way to deal with this, because this year FIRST does not provide the data required to handle this issue properly.



Last edited by Ether : 20-03-2015 at 11:29.
  #11   Spotlight this post!  
Unread 20-03-2015, 11:40
Ed Law's Avatar
Ed Law Ed Law is offline
Registered User
no team (formerly with 2834)
 
Join Date: Apr 2008
Rookie Year: 2009
Location: Foster City, CA, USA
Posts: 752
Ed Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond repute
Re: List(s) of OPR?

Quote:
Originally Posted by Dunngeon View Post
Quite simply, we don't.

I've noticed you asking about surrogates and DQ's on every OPR thread, why?
I am glad that everybody is not doing anything special to calculate OPR. This means it is just another match and one more data point. This is how it was done starting from 2006. I am doing it the same way also. I don't think anybody should change that.

What Ether is asking everybody about has to do with calculating Component OPR only. I already explained that in my post and how I did it in case anybody wanted to duplicate that in their own program. It is very important to me that as a community we all calculate it the same way.
__________________
Please don't call me Mr. Ed, I am not a talking horse.
  #12   Spotlight this post!  
Unread 20-03-2015, 12:10
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,062
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: List(s) of OPR?

Quote:
Originally Posted by Ed Law View Post
What Ether is asking everybody about has to do with calculating Component OPR only.
Correct. And the reason I asked Dunngeon is because Team 955's (excellent) online OPR calculator does compute component OPRs.

To see what I am talking about, go here and look through the list of links at the top of the page to find the one described as follows:

ZIP file containing 47 CSV files (one for each event in weeks 1 thru 3).
CSV can be opened directly in Excel (if file association is set).
Each CSV contains all Match Results and Team Standings data
in columns. The last 3 columns in each CSV illustrate what happens when
there are DQs or surrogates.

... and click the link underneath that description to download it.

Open the ZIP file and look at the FLFO event.


Quote:
Originally Posted by Ed Law View Post
It is very important to me that as a community we all calculate it the same way.
I don't think that's going to happen until FIRST provides the data necessary to do these computations in a straightforward manner (requiring no special work-arounds for missing data).



Last edited by Ether : 20-03-2015 at 12:28.
  #13   Spotlight this post!  
Unread 20-03-2015, 10:47
microbuns's Avatar
microbuns microbuns is offline
Registered User
AKA: Sam Maier
FRC #4917
Team Role: Mentor
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Elmira
Posts: 81
microbuns is an unknown quantity at this point
Re: List(s) of OPR?

Quote:
Originally Posted by Dunngeon View Post
http://team955.org/apps/opr/

It won't be super accurate until more matches have been played than teams. This is true with all OPR calculations though.
This looks like the kind of thing I'm looking for! However the numbers look a bit low - is it calculating OPRs with a score of 0 for all future matches?
  #14   Spotlight this post!  
Unread 20-03-2015, 11:42
Dunngeon Dunngeon is offline
Pumped
AKA: Ryan
FRC #0973 (Greybots)
Team Role: College Student
 
Join Date: Mar 2014
Rookie Year: 2012
Location: Cal Poly San Luis Obispo
Posts: 299
Dunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond repute
Re: List(s) of OPR?

Quote:
Originally Posted by microbuns View Post
This looks like the kind of thing I'm looking for! However the numbers look a bit low - is it calculating OPRs with a score of 0 for all future matches?
The numbers won't be correct until there are more matches than teams.

We aren't sure, but it seems that OPR is still somewhat correct for in-progress events with less matches than teams. Obviously, the numbers aren't right but they appear to be representative. For example, Waterloo shows 1114 with a higher OPR than 2056 which makes sense given their prior performances. The remaining teams flesh out pretty much where I would expect them too as well.
__________________
(2015-?): 973
(2012-2015): 955

Last edited by Dunngeon : 20-03-2015 at 11:45.
  #15   Spotlight this post!  
Unread 20-03-2015, 11:52
Caleb Sykes's Avatar
Caleb Sykes Caleb Sykes is offline
Registered User
FRC #4536 (MinuteBots)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: St. Paul, Minnesota
Posts: 1,052
Caleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond repute
Re: List(s) of OPR?

Quote:
Originally Posted by Dunngeon View Post
The numbers won't be correct until there are more matches than teams.
Can you explain what you mean by this?
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 Off
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 16:49.

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