Go to Post That is definitely a question for the GDC. My guess would be no (but I am frequently wrong). - Mike Betts [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #31   Spotlight this post!  
Unread 26-03-2013, 10:56
Hoover's Avatar
Hoover Hoover is offline
Registered User
no team (None)
 
Join Date: Mar 2013
Rookie Year: 2013
Location: New Jersey
Posts: 116
Hoover is a name known to allHoover is a name known to allHoover is a name known to allHoover is a name known to allHoover is a name known to allHoover is a name known to all
Re: OPR after Week Four Events

Quote:
Originally Posted by stingray27 View Post
I know some people have already seen this, but this forum has responded exactly to what my app does. Discussion on the topic can be found here:
NEW: OPR FIRST 2013 Android App
OPR and CCMW applications

Either way, I use the OPR's to calculate a predicted score in real time. Like stated earlier, it is very accurate in terms of who wins/loses. As of scoring, the percentage varies. It would be cool to use past OPRs to predict the results. My app uses data specific to that regional and only that regional. So the longer the regional goes on, the more accurate the data is.
Hi stingray27,

I saw your thread last night and have already installed and used it. Brilliant!

You say you use OPR and not CCMW. Being new to this, what is CCMW and is it not preferable to OPR? Just asking, because I am fine with the OPR results.
Reply With Quote
  #32   Spotlight this post!  
Unread 26-03-2013, 11:05
efoote868 efoote868 is offline
foote stepped in
AKA: E. Foote
FRC #0868
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Noblesville, IN
Posts: 1,417
efoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond repute
Re: OPR after Week Four Events

Quote:
Originally Posted by Hoover View Post
Hi stingray27,

I saw your thread last night and have already installed and used it. Brilliant!

You say you use OPR and not CCMW. Being new to this, what is CCMW and is it not preferable to OPR? Just asking, because I am fine with the OPR results.
CCWM is Calculated Contribution to the Winning Margin. For a given team, instead of using purely the team's score (OPR), CCWM uses the team's alliance score minus the opponent's score.
__________________
Be Healthy. Never Stop Learning. Say It Like It Is. Own It.

Like our values? Flexware Innovation is looking for Automation Engineers. Check us out!
Reply With Quote
  #33   Spotlight this post!  
Unread 26-03-2013, 11:06
Hoover's Avatar
Hoover Hoover is offline
Registered User
no team (None)
 
Join Date: Mar 2013
Rookie Year: 2013
Location: New Jersey
Posts: 116
Hoover is a name known to allHoover is a name known to allHoover is a name known to allHoover is a name known to allHoover is a name known to allHoover is a name known to all
Re: OPR after Week Four Events

Quote:
Originally Posted by Ed Law View Post
Please read the instructions tab. The answer is there. The information you are looking for is available in one of the tabs. Filters are set up for you so you can select only the teams that is going to a particular regional/district.
Hi Ed,

Thanks. I am getting the hang of it now. After filtering it gave me exactly the list that I wanted.

Now that I have done the filtering, I know its the Excel way to check all the boxes. I decided to make the list for our entire region of >100 teams. I would have to do this each week, but I am thinking I could have written a macro to do it. I think it may be done even if I have to generate the criteria statement, but if I remember right the criteria can refer to a range of cells but it has been a while. I am using Excel 2007 and so I don't think I can refer to a range anywhere but on the OPR results worksheet itself.
Reply With Quote
  #34   Spotlight this post!  
Unread 26-03-2013, 11:08
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,101
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: OPR after Week Four Events

Quote:
Originally Posted by Hoover View Post
what is CCMW and is it not preferable to OPR? Just asking, because I am fine with the OPR results.
It's CCWM. "Calculated Contribution to Winning Margin"

It's just like OPR, except instead of using alliance score as input to the computation, it uses the difference between the two alliance scores for each match.

See Ed Law's paper (linked in post#1 in this thread). There's a discussion about it there.


Reply With Quote
  #35   Spotlight this post!  
Unread 26-03-2013, 12:03
Siri's Avatar
Siri Siri is offline
Dare greatly
AKA: 1640 coach 2010-2014
FRC #2641 (PCCR; Refs & RIs)
Team Role: Coach
 
Join Date: Jan 2008
Rookie Year: 2007
Location: PA
Posts: 1,638
Siri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond repute
Send a message via ICQ to Siri
Re: OPR after Week Four Events

Quote:
Originally Posted by Ether View Post

Here's a spreadsheet in a format which may be somewhat easier to use for various statistical analysis endeavors.
Thanks, Ether. Some other interesting phenomena:
- For matches predicted incorrectly, the median actual margin was 10 and the median OPR margin was 9. This is compared to the overall median margin of 27 and OPR margin of 23. (21% and 22% of all margins are in these upper bounds, respectively.) Pretty impressive!

- The overall median score error (note everything here is in absolute values) is 26%.
- The winning score error is 23%, while the losing is 32%. (For matches predicted correctly, the former is 21% while the latter is the same.)
- OPR underpredicts the winning score 60% of the time, and overpredicts the losing score 63% of the time.

I wonder if there's some way to identify good defense based on the over and under-prediction trends.
__________________
Reply With Quote
  #36   Spotlight this post!  
Unread 26-03-2013, 12:05
IKE's Avatar
IKE IKE is offline
Not so Custom User Title
AKA: Isaac Rife
no team (N/A)
Team Role: Mechanical
 
Join Date: Jan 2008
Rookie Year: 2003
Location: Michigan
Posts: 2,150
IKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond repute
Re: OPR after Week Four Events

So, I did a quick scrape through our data from Grand Blanc. I found a handful off questionable values, but most of them were realtively low impact to averages.

The highest delta between OPR and what our scouts provided was 13 points. This particualr instance was 13 points favorable to that particular team. This team also had a few of the values I question as it appears that they did not score outside of auton in their final 2 matches (which I find hard to believe, but will verify later). This was one of the top scoring teams at the event.

The highest "unfavorable" OPR reading was 8.8 off from the scouts average. This particualr team also had some questionable data for one of their matches. Adjusting the values for that match to what I beleive were more accurrate (second scouting source), this delta went down to 5, and a different team became the most disadvantaged at 7.0. The team with this delta was a lower scoring team that OPR seems to be especially harsh on when comparing their 9.5 average to their 2.3 OPR.

To get average error, I took the absolute value of the error and found the average to be 3.5 pts, and the median error to be 2.9 pts.

Average OPR for the event was 24.8 and median OPR was 18.8. Thus the average error and median error for this event seems to be coming in at 15-16%.
Reply With Quote
  #37   Spotlight this post!  
Unread 26-03-2013, 14:43
Hoover's Avatar
Hoover Hoover is offline
Registered User
no team (None)
 
Join Date: Mar 2013
Rookie Year: 2013
Location: New Jersey
Posts: 116
Hoover is a name known to allHoover is a name known to allHoover is a name known to allHoover is a name known to allHoover is a name known to allHoover is a name known to all
Re: OPR after Week Four Events

Quote:
Originally Posted by Hoover View Post
Now that I have done the filtering, I know its the Excel way to check all the boxes. I decided to make the list for our entire region of >100 teams. I would have to do this each week, but I am thinking I could have written a macro to do it. I think it may be done even if I have to generate the criteria statement, but if I remember right the criteria can refer to a range of cells but it has been a while. I am using Excel 2007 and so I don't think I can refer to a range anywhere but on the OPR results worksheet itself.
I found an easy way to do this that just takes a minute. An index look up can be used. This is what, because of a limitation in Excel 2007, that this has to be done on the same worksheet and cannot be done in another workbook or even on another worksheet within the same workbook.

For an example index statement

=INDEX($E$1:$F$2542,MATCH(A2545,$E$1:$E$2542,0),2)

where A2545 is the cell containing a team number.

Last edited by Hoover : 27-03-2013 at 07:51.
Reply With Quote
  #38   Spotlight this post!  
Unread 26-03-2013, 22:41
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: OPR after Week Four Events

I really like this year's way of ranking teams. It is very straight forward and it does not depend on whether your opponent wants to let you have more ranking points. Every team tries to score as much as they can without holding back or worse trying to score for the other alliance. It is getting closer and closer to real sports which makes it exciting to watch. I hope the GDC recognize that and continues in this direction. It also makes the OPR more accurate which is what I like to see and better chance that the right teams are ranked at the top.
__________________
Please don't call me Mr. Ed, I am not a talking horse.
Reply With Quote
  #39   Spotlight this post!  
Unread 26-03-2013, 22:51
dcarr's Avatar
dcarr dcarr is offline
#HoldStrong
AKA: David Carr
FRC #3309 (Friarbots)
Team Role: Mentor
 
Join Date: Dec 2010
Rookie Year: 2009
Location: Anaheim
Posts: 954
dcarr has a reputation beyond reputedcarr has a reputation beyond reputedcarr has a reputation beyond reputedcarr has a reputation beyond reputedcarr has a reputation beyond reputedcarr has a reputation beyond reputedcarr has a reputation beyond reputedcarr has a reputation beyond reputedcarr has a reputation beyond reputedcarr has a reputation beyond reputedcarr has a reputation beyond repute
Re: OPR after Week Four Events

Quote:
Originally Posted by Ed Law View Post
I really like this year's way of ranking teams. It is very straight forward and it does not depend on whether your opponent wants to let you have more ranking points. Every team tries to score as much as they can without holding back or worse trying to score for the other alliance. It is getting closer and closer to real sports which makes it exciting to watch. I hope the GDC recognize that and continues in this direction. It also makes the OPR more accurate which is what I like to see and better chance that the right teams are ranked at the top.
I think you're right...but at large events where teams may only play 8 matches, it seems there are still scenarios where the best teams are not necessarily at the top. Not really the fault of the game or even the ranking method, though.
__________________
Team 3309
2016 Los Angeles Chairman's Award Winner
2016 Orange County Regional Winner with 3476 & 6220
Team3309.org
Orange County Robotics Alliance
Reply With Quote
  #40   Spotlight this post!  
Unread 30-03-2013, 19:11
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,101
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: OPR after Week Four Events


Here's a sneak peek at Week5 OPR World Rankings, while we're waiting for Ed to post the update to his amazing spreadsheet.
Attached Files
File Type: xls OPRweek5.xls (134.0 KB, 168 views)
Reply With Quote
  #41   Spotlight this post!  
Unread 30-03-2013, 23:02
EIT2's Avatar
EIT2 EIT2 is offline
2252 Mac
AKA: Jim McIntyre
FRC #2252 (Mavericks)
Team Role: Teacher
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Sandusky, Ohio
Posts: 2
EIT2 is an unknown quantity at this point
Re: OPR after Week Four Events

Thanks Ed for helping Code Red & The Mavericks to Buckeye Regional Championship!

Been a big fan of your work for a long time!
Reply With Quote
Reply


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 21:31.

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