Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Scouting (http://www.chiefdelphi.com/forums/forumdisplay.php?f=36)
-   -   List(s) of OPR? (http://www.chiefdelphi.com/forums/showthread.php?t=135598)

microbuns 09-03-2015 09:34

List(s) of OPR?
 
Is there a website/place I can find historical OPR lists (ie. the OPR for all teams in the 2014 season) as well as a current one for this season (every team who has competed this season so far, with updates being done at a reasonable time)?

artK 09-03-2015 09:39

Re: List(s) of OPR?
 
Ed Law has been keeping track of OPRs for a number of years in Excel spreadsheets. This is what he has going for the 2015 season, and you can check his posts for his spreadsheets from previous years.

saikiranra 09-03-2015 13:38

Re: List(s) of OPR?
 
The Blue Alliance also has all the OPRS for each event in their API's.

Ether 09-03-2015 18:24

Re: List(s) of OPR?
 
Quote:

Originally Posted by saikiranra (Post 1455522)
The Blue Alliance also has all the OPRS for each event in their API's.

How do they handle DQs and surrogates?



Eugene Fang 09-03-2015 18:27

Re: List(s) of OPR?
 
Quote:

Originally Posted by Ether (Post 1455707)
How do they handle DQs and surrogates?

We don't.

Ether 09-03-2015 18:54

Re: List(s) of OPR?
 
Quote:

Originally Posted by Eugene Fang (Post 1455711)
We don't.

Well, when it comes to surrogates, you actually had to make a choice:


1) Change the negative team number (surrogate) to positive and do the computation. When a team plays as surrogate, the alliance score will count against their OPR.

or

2) Leave the team number as negative. The surrogate will be considered a completely separate team, and will be assigned its own OPR

or

3) Replace negative team number with 0 (or some other placeholder). Team 0 will be assigned its own OPR, even though it represents contributions from several different surrogate teams

or

4) Ignore the match entirely (leave the entire match out of the design matrix). The alliance scores for that match will be omitted from the remaining non-surrogate teams in the match.

or

5) Include the match, leaving the surrogate team out of the design matrix


I realize some of the options above are poor choices.

I think Option (1) is the best approach. Is that what you did?



Eugene Fang 09-03-2015 19:13

Re: List(s) of OPR?
 
Quote:

Originally Posted by Ether (Post 1455723)
Well, when it comes to surrogates, you actually had to make a choice:


1) Change the negative team number (surrogate) to positive and do the computation. When a team plays as surrogate, the alliance score will count against their OPR.

or

2) Leave the team number as negative. The surrogate will be considered a completely separate team, and will be assigned its own OPR

or

3) Replace negative team number with 0 (or some other placeholder). Team 0 will be assigned its own OPR, even though it represents contributions from several different surrogate teams

or

4) Ignore the match entirely (leave the entire match out of the design matrix). The alliance scores for that match will be omitted from the remaining non-surrogate teams in the match.

or

5) Include the match, leaving the surrogate team out of the design matrix


I realize some of the options above are poor choices.

I think Option (1) is the best approach. Is that what you did?

I don't understand why surrogates need to be accounted for differently. Can you please explain? Thanks.

Ether 09-03-2015 19:40

Re: List(s) of OPR?
 
Quote:

Originally Posted by Eugene Fang (Post 1455732)
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.



Eugene Fang 09-03-2015 19:52

Re: List(s) of OPR?
 
Quote:

Originally Posted by Ether (Post 1455744)
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."

Ether 09-03-2015 19:59

Re: List(s) of OPR?
 
1 Attachment(s)
Quote:

Originally Posted by Eugene Fang (Post 1455751)
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.



Eugene Fang 09-03-2015 20:07

Re: List(s) of OPR?
 
Quote:

Originally Posted by Ether (Post 1455758)
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.

Ether 09-03-2015 20:26

Re: List(s) of OPR?
 
Quote:

Originally Posted by Eugene Fang (Post 1455760)
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.



microbuns 20-03-2015 08:55

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?

Dunngeon 20-03-2015 10:22

Re: List(s) of OPR?
 
Quote:

Originally Posted by microbuns (Post 1460021)
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.

Ether 20-03-2015 10:29

Re: List(s) of OPR?
 
Quote:

Originally Posted by Dunngeon (Post 1460045)

How are you handling surrogates in the computation of OPRs using data from the Team Rankings table?




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

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