Go to Post I dunno, with those Chucks, I'd be inclined to say he out-dresses the better part of DC... - Nuttyman54 [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 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
  #2   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?


  #3   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
  #4   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.
  #5   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.
  #6   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.
  #7   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?
  #8   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.
  #9   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?
  #10   Spotlight this post!  
Unread 20-03-2015, 15:31
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
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.
Hey - just checked, and it looks still pretty low. Does 2056 seriously just have a 46 OPR at Waterloo? TBA says they are >100.
  #11   Spotlight this post!  
Unread 20-03-2015, 16:27
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
Hey - just checked, and it looks still pretty low. Does 2056 seriously just have a 46 OPR at Waterloo? TBA says they are >100.
No, there's an issue in how we are calculating OPR/component OPR right now. It won't be fully accurate until the quals matches conclude. The guys who developed the app are looking into it.

The data does seem to be correct if you take it as representative. Once the issue is corrected, it should be more accurate throughout the event.
__________________
(2015-?): 973
(2012-2015): 955
  #12   Spotlight this post!  
Unread 20-03-2015, 16:33
Spoam's Avatar
Spoam Spoam is offline
Registered User
AKA: Pedro M.
FRC #0955 (CV Robotics)
Team Role: Programmer
 
Join Date: Feb 2014
Rookie Year: 2012
Location: Corvallis
Posts: 54
Spoam is a jewel in the roughSpoam is a jewel in the roughSpoam is a jewel in the roughSpoam is a jewel in the rough
Re: List(s) of OPR?

Quote:
Originally Posted by microbuns View Post
Hey - just checked, and it looks still pretty low. Does 2056 seriously just have a 46 OPR at Waterloo? TBA says they are >100.
I don't think so. I think one of our matrices is pulling data from matches that haven't happened yet (from the match schedule) which is diluting the OPR values. Once quals are over the numbers will look correct. I think the values are correct relative to each other (so ranking should be correct). I'll find where the problem is and fix it today.

EDIT: Found the problem. We have a Tx2M and a 2MxT (T = team count, M = match count) matrix. The problem was that M is based on the match schedule, not the qual matches played so far (exacerbated by the fact that our score vector has "-1" for unplayed matches). Being fixed now, should be live soon. Numbers for partially completed events will now be accurate.

UPDATE 2: Everything is fixed now and it works; will be live soon. No more low numbers for incomplete events!
__________________
2015 PNW District Champions (955, 1983, 2930)





Co-Creator of 955 OPR

Last edited by Spoam : 20-03-2015 at 20:25. Reason: Update
  #13   Spotlight this post!  
Unread 20-03-2015, 16:42
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 microbuns View Post
Hey - just checked, and it looks still pretty low. Does 2056 seriously just have a 46 OPR at Waterloo? TBA says they are >100.
Waterloo OPR after 42 43 44 matches:

1114 122.338771908684
2056 115.255462997957
5406 79.45256087752726
1676 65.22743639565435
3683 56.35364504850799
4039 52.26278702460058
4678 48.29159643066427
1285 44.16440103647798
4917 43.75946019638102
2935 30.76809371505734
4308 30.52351397120633
4618 29.35071188804886
1305 21.71971062966638
1241 18.99280792584136
865 18.79165128654639
244 17.84078561299089
4907 17.48879720367756
5158 15.5599957215479
1334 13.88992749860653
3161 12.39563411206913
4083 12.26564544482614
4617 11.19964476997339
2702 7.470182890478237
4943 4.825685466295547
4939 3.778595533262281
329 3.103572087743411
288 1.448370672968942
5719 -0.08024046235556673
3161 -0.6562681350470999
216 -0.7921025379218417
4807 -2.33763700274084




Last edited by Ether : 20-03-2015 at 16:52. Reason: 44 matches
  #14   Spotlight this post!  
Unread 20-03-2015, 17:49
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 Ether View Post
Waterloo OPR after 42 43 44 matches:

1114 122.338771908684
2056 115.255462997957
5406 79.45256087752726
1676 65.22743639565435
3683 56.35364504850799
4039 52.26278702460058
4678 48.29159643066427
1285 44.16440103647798
4917 43.75946019638102
2935 30.76809371505734
4308 30.52351397120633
4618 29.35071188804886
1305 21.71971062966638
1241 18.99280792584136
865 18.79165128654639
244 17.84078561299089
4907 17.48879720367756
5158 15.5599957215479
1334 13.88992749860653
3161 12.39563411206913
4083 12.26564544482614
4617 11.19964476997339
2702 7.470182890478237
4943 4.825685466295547
4939 3.778595533262281
329 3.103572087743411
288 1.448370672968942
5719 -0.08024046235556673
3161 -0.6562681350470999
216 -0.7921025379218417
4807 -2.33763700274084



Thanks a ton Ether - that's exactly what we need. Is there any chance you could update it one more time?
  #15   Spotlight this post!  
Unread 20-03-2015, 18:01
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 microbuns View Post
Thanks a ton Ether - that's exactly what we need. Is there any chance you could update it one more time?
Waterloo OPR after 50 matches

1114 122.8710504019499
2056 116.2557850405053
5406 80.06950509762898
1676 64.40149746437767
3683 55.91593164015401
4678 55.71080239608892
4039 44.9412470979139
4917 43.95207215339877
1285 41.46928340006868
4308 30.22048321822589
4618 25.36043901805233
2935 22.91431768515232
1241 20.22770469917203
1305 20.04854300153818
244 18.54876078530159
4083 16.90792113132018
4907 16.65883546791113
865 15.46803263708945
5158 14.97792812172438
3161 14.18264169426083
2702 12.2284514799007
329 11.06831273146025
1334 10.70220852534225
4617 10.55560155303972
4939 10.46369201225559
4943 9.032886869085649
288 8.815010374948916
4807 0.2033059668629823
3161 -1.93564781465679
5719 -2.081060153546635
216 -6.879362560292123
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