Go to Post I bet Andy Baker would totally own JVN in a 1v1 dodgeball fight. - Greg Marra [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

 
View Poll Results: Was this useful?
Yes, it was! It helped point out diamonds in the rough 109 70.32%
No, its numbers generally did not correspond to robot's actual on-field performance 46 29.68%
Voters: 155. You may not vote on this poll

Reply
 
Thread Tools Rating: Thread Rating: 32 votes, 4.88 average. Display Modes
  #1   Spotlight this post!  
Unread 10-03-2009, 13:22
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,067
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting

The lack of correlation between OPR, DPR, and winning a regional is at first surprising. But if you step back and look at how several regionals have been won so far this year, teamwork and strategy seem to be the common theme.

I believe that in Lunacy, the strength of an alliance is not defined strictly by the sum of its parts.
Reply With Quote
  #2   Spotlight this post!  
Unread 10-03-2009, 14:37
Bongle's Avatar
Bongle Bongle is offline
Registered User
FRC #2702 (REBotics)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2002
Location: Waterloo
Posts: 1,069
Bongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond repute
Send a message via MSN to Bongle
Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting

Quote:
Originally Posted by Jared341 View Post
The lack of correlation between OPR, DPR, and winning a regional is at first surprising. But if you step back and look at how several regionals have been won so far this year, teamwork and strategy seem to be the common theme.

I believe that in Lunacy, the strength of an alliance is not defined strictly by the sum of its parts.
The most interesting correlation I've found is that the robots that get to go into eliminations correspond very strongly with the PM rating. At FLR, all but one of the top 20 robots ranked by PMR were either captains or were selected to go into eliminations. The correlation is less strong with OPR.
Reply With Quote
  #3   Spotlight this post!  
Unread 10-03-2009, 16:37
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: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting

Quote:
Originally Posted by Bongle View Post
The most interesting correlation I've found is that the robots that get to go into eliminations correspond very strongly with the PM rating. At FLR, all but one of the top 20 robots ranked by PMR were either captains or were selected to go into eliminations. The correlation is less strong with OPR.
Hi Bongle,

I referenced your work in my white paper. I didn't realize you are mentoring Team 2702 now. I still associated you with Team 1281 in my presentation. I will update it. I really like your insight/explanation how to interpret these rating numbers.

I want to discuss with you about correlation between OPR and CCWM/PMR. I think we both agreed that it changes from year to year depending on the game. One way, as you suggest in your post, is to see whether the teams that were alliance captain or got picked and went to the elimination round have higher OPR rankings or higher CCWM/PMR rankings. This will tell us whether teams value pure offensive power or contribution to winning margin when they select teams. Perhaps we should exclude the alliance captains when we do this comparison.

Another way to look at correlation is how "predictive" the two different ratings are to outcome of elimination round matches. I did a study of the prediction of match results using OPR and CCWM. Through the first two weeks including those events that have complete data published, in the elimination round, the prediction using CCWM is 59.5% and using OPR is slightly better at 63.6%. One reason the correlation is not that good is because there were a lot of close matches that could have gone either way.

We should be careful not to draw conclusions from just one regional. Each of the two ratings correlate better for some regionals but not for others.

Regards,

Ed Law
__________________
Please don't call me Mr. Ed, I am not a talking horse.
Reply With Quote
  #4   Spotlight this post!  
Unread 10-03-2009, 19:27
JesseK's Avatar
JesseK JesseK is online now
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,607
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting

Quote:
At first I thought that it would be unsolvable (each equation has 6 unknowns, and you'd end up with 2N unknowns and only N equations), until today I had the fairly-obvious brainwave that each match would give you two equations (one OPRred - DPRblue = scorered for red, one OPRblue - DPRred = scoreblue for blue). This approach seems like it would be more predictive of robot performance than simply doing OPR and DPR separately*. I'm going to try to implement it tonight, but if someone wants to try it themselves and report back, that'd be great
You would want to have (blueScore = blueOPR + redDPR) and vice versa. Remember, you having a low DPR is better for you, hence you want your opponents to have a high DPR. If you subtract the opponent's DPR then you're lowering your own score just because the opponents are easier to score on ... which doesn't make sense when the opponent's DPR is positive (which is pretty bad).

Some simulation data to come tonight; I have an idea for a quick and dirty Match Prediction method.

<edit> Quick match prediction using the formula above for the DC Quarterfinals:
Code:
blueScore = blueOPR - redDPR:
Teams: (RED) 234, 45, & 620 vs. (BLUE) 1111, 122, 768
Predicted Scores: Red = 43, Blue = 6
Actual Scores: Red = 126, Blue = 100


blueScore = blueOPR + redDPR:
Teams: (RED) 234, 45, & 620 vs. (BLUE) 1111, 122, 768
Predicted Scores: RED=101 BLUE=80
Actual Scores: Red = 126, Blue = 100
Note that the prediction for their second match was identical even when the new match data was added, so predicting the outcome of the second QF match when the scores are that close is nearly impossible. Predictions also don't take into account adjustments for strategy, which is probably why it's best to leave the actual statistics for Qualification Matches only.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub

Last edited by JesseK : 10-03-2009 at 20:00. Reason: quick reply...
Reply With Quote
  #5   Spotlight this post!  
Unread 10-03-2009, 21:52
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: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting

Quote:
Originally Posted by JesseK View Post
You would want to have (blueScore = blueOPR + redDPR) and vice versa. Remember, you having a low DPR is better for you, hence you want your opponents to have a high DPR. If you subtract the opponent's DPR then you're lowering your own score just because the opponents are easier to score on ... which doesn't make sense when the opponent's DPR is positive (which is pretty bad).

Some simulation data to come tonight; I have an idea for a quick and dirty Match Prediction method.

<edit> Quick match prediction using the formula above for the DC Quarterfinals:
Code:
blueScore = blueOPR - redDPR:
Teams: (RED) 234, 45, & 620 vs. (BLUE) 1111, 122, 768
Predicted Scores: Red = 43, Blue = 6
Actual Scores: Red = 126, Blue = 100


blueScore = blueOPR + redDPR:
Teams: (RED) 234, 45, & 620 vs. (BLUE) 1111, 122, 768
Predicted Scores: RED=101 BLUE=80
Actual Scores: Red = 126, Blue = 100
Note that the prediction for their second match was identical even when the new match data was added, so predicting the outcome of the second QF match when the scores are that close is nearly impossible. Predictions also don't take into account adjustments for strategy, which is probably why it's best to leave the actual statistics for Qualification Matches only.
Hi Jesse,

I think the general consensus in the CD community agrees that OPR should be calculated with qualifying matches only. The extra matches by some teams who made it to elimination round will bias the results if they are used.

Ed
__________________
Please don't call me Mr. Ed, I am not a talking horse.
Reply With Quote
  #6   Spotlight this post!  
Unread 10-03-2009, 22:44
DanDon's Avatar
DanDon DanDon is offline
ohhh MY god
AKA: Dan Hoizner
FRC #0375 (The Robotic Plague)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Staten Island, NY
Posts: 1,432
DanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond reputeDanDon has a reputation beyond repute
Send a message via ICQ to DanDon Send a message via AIM to DanDon Send a message via MSN to DanDon
Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting

Hey y'all...

Can anyone run the program for the NYC regional and post the results?
I reformatted and haven't gotten a chance to install VMWare Fusion on my mac again.

Thanks a bunch!
Dandon
Reply With Quote
  #7   Spotlight this post!  
Unread 10-03-2009, 22:50
Vikesrock's Avatar
Vikesrock Vikesrock is online now
Team 2175 Founder
AKA: Kevin O'Connor
no team
Team Role: Engineer
 
Join Date: Mar 2006
Rookie Year: 2007
Location: Manchester, NH
Posts: 3,305
Vikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond repute
Send a message via AIM to Vikesrock Send a message via MSN to Vikesrock Send a message via Yahoo to Vikesrock
Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting

Here's the NYC results sorted by +/-

Code:
New York City
New York City data retrieved from local HTML file
01.    Team 1155	W:6	L:1	OPR:40.13	DPR:7.71	PMR:32.43
02.    Team 0694	W:5	L:1	OPR:48.45	DPR:16.43	PMR:32.02
03.    Team 2753	W:5	L:2	OPR:40.41	DPR:10.78	PMR:29.63
04.    Team 2344	W:6	L:1	OPR:37.71	DPR:11.32	PMR:26.39
05.    Team 0354	W:5	L:2	OPR:30.65	DPR:5.93	PMR:24.72
06.    Team 0371	W:5	L:2	OPR:24.19	DPR:0.05	PMR:24.14
07.    Team 0271	W:6	L:1	OPR:33.62	DPR:10.62	PMR:23.00
08.    Team 0056	W:6	L:1	OPR:34.82	DPR:13.50	PMR:21.32
09.    Team 1396	W:5	L:2	OPR:16.90	DPR:-1.69	PMR:18.59
10.    Team 3059	W:4	L:3	OPR:16.46	DPR:-0.88	PMR:17.34
11.    Team 0395	W:4	L:2	OPR:34.57	DPR:17.66	PMR:16.90
12.    Team 1302	W:5	L:2	OPR:19.31	DPR:3.41	PMR:15.90
13.    Team 0335	W:5	L:2	OPR:19.48	DPR:3.61	PMR:15.87
14.    Team 0555	W:4	L:3	OPR:31.73	DPR:16.13	PMR:15.60
15.    Team 0743	W:3	L:4	OPR:28.15	DPR:13.62	PMR:14.53
16.    Team 2265	W:3	L:4	OPR:13.59	DPR:0.03	PMR:13.56
17.    Team 2933	W:4	L:3	OPR:27.06	DPR:14.36	PMR:12.70
18.    Team 1807	W:6	L:1	OPR:23.10	DPR:10.70	PMR:12.40
19.    Team 0358	W:2	L:5	OPR:9.30	DPR:-3.01	PMR:12.31
20.    Team 0237	W:5	L:2	OPR:27.48	DPR:16.54	PMR:10.93
21.    Team 0270	W:4	L:3	OPR:16.16	DPR:6.91	PMR:9.25
22.    Team 0806	W:5	L:2	OPR:16.18	DPR:7.07	PMR:9.12
23.    Team 0041	W:3	L:4	OPR:29.08	DPR:20.49	PMR:8.58
24.    Team 1660	W:6	L:1	OPR:25.19	DPR:16.74	PMR:8.45
25.    Team 3017	W:4	L:3	OPR:9.20	DPR:1.35	PMR:7.85
26.    Team 1796	W:4	L:3	OPR:24.28	DPR:17.44	PMR:6.84
27.    Team 1257	W:3	L:4	OPR:18.69	DPR:12.12	PMR:6.57
28.    Team 1211	W:5	L:2	OPR:14.03	DPR:7.46	PMR:6.57
29.    Team 2681	W:5	L:2	OPR:14.22	DPR:8.45	PMR:5.77
30.    Team 0375	W:7	L:0	OPR:28.39	DPR:22.82	PMR:5.57
31.    Team 1881	W:3	L:4	OPR:14.22	DPR:10.59	PMR:3.62
32.    Team 0527	W:4	L:3	OPR:16.86	DPR:13.26	PMR:3.60
33.    Team 1237	W:2	L:4	OPR:12.71	DPR:9.29	PMR:3.42
34.    Team 1156	W:3	L:4	OPR:12.07	DPR:9.84	PMR:2.23
35.    Team 2285	W:3	L:3	OPR:23.47	DPR:21.81	PMR:1.66
36.    Team 2601	W:3	L:4	OPR:18.98	DPR:17.41	PMR:1.57
37.    Team 2070	W:3	L:4	OPR:7.30	DPR:6.57	PMR:0.73
38.    Team 0640	W:2	L:5	OPR:8.66	DPR:11.47	PMR:-2.81
39.    Team 1230	W:5	L:2	OPR:11.28	DPR:15.17	PMR:-3.89
40.    Team 0369	W:5	L:2	OPR:9.11	DPR:13.57	PMR:-4.45
41.    Team 2579	W:3	L:4	OPR:5.34	DPR:12.70	PMR:-7.36
42.    Team 1862	W:2	L:4	OPR:-0.63	DPR:6.93	PMR:-7.56
43.    Team 0333	W:2	L:5	OPR:7.73	DPR:16.31	PMR:-8.58
44.    Team 1563	W:1	L:6	OPR:22.48	DPR:31.97	PMR:-9.50
45.    Team 2577	W:3	L:4	OPR:20.45	DPR:30.12	PMR:-9.67
46.    Team 3111	W:2	L:4	OPR:12.75	DPR:22.44	PMR:-9.69
47.    Team 1989	W:3	L:4	OPR:2.76	DPR:13.64	PMR:-10.88
48.    Team 1600	W:3	L:4	OPR:11.61	DPR:23.95	PMR:-12.34
49.    Team 1520	W:1	L:6	OPR:2.07	DPR:14.43	PMR:-12.37
50.    Team 2205	W:2	L:5	OPR:11.63	DPR:24.03	PMR:-12.40
51.    Team 0329	W:4	L:3	OPR:-3.86	DPR:9.24	PMR:-13.10
52.    Team 2573	W:2	L:5	OPR:6.82	DPR:19.95	PMR:-13.13
53.    Team 1880	W:0	L:7	OPR:3.65	DPR:19.53	PMR:-15.88
54.    Team 0263	W:2	L:5	OPR:20.96	DPR:37.03	PMR:-16.07
55.    Team 3053	W:2	L:5	OPR:9.44	DPR:26.20	PMR:-16.76
56.    Team 1340	W:1	L:6	OPR:10.14	DPR:28.07	PMR:-17.93
57.    Team 2554	W:3	L:4	OPR:4.92	DPR:24.93	PMR:-20.00
58.    Team 0759	W:4	L:3	OPR:2.52	DPR:22.78	PMR:-20.26
59.    Team 0380	W:2	L:5	OPR:0.99	DPR:21.58	PMR:-20.59
60.    Team 0421	W:5	L:2	OPR:1.94	DPR:25.20	PMR:-23.26
61.    Team 3004	W:1	L:6	OPR:6.56	DPR:30.20	PMR:-23.65
62.    Team 1635	W:2	L:5	OPR:8.29	DPR:35.37	PMR:-27.08
63.    Team 2895	W:3	L:4	OPR:2.33	DPR:31.59	PMR:-29.26
64.    Team 3112	W:1	L:6	OPR:0.70	DPR:33.29	PMR:-32.59
65.    Team 0334	W:1	L:6	OPR:-6.96	DPR:32.80	PMR:-39.76
66.    Team 1698	W:0	L:7	OPR:-1.64	DPR:39.21	PMR:-40.86
__________________


2007 Wisconsin Regional Highest Rookie Seed & Regional Finalists (Thanks 930 & 2039)
2008 MN Regional Semifinalists (Thanks 2472 & 1756)
2009 Northstar Regional Semifinalists (Thanks 171 & 525)
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Offensive Power Ranking Calculations Greg Marra General Forum 4 18-03-2009 22:03
Offensive Power Rankings for 2008 Bongle General Forum 166 18-05-2008 15:05
Offensive+Defensive Power Rankings BornaE General Forum 4 05-04-2008 01:33
2006 Offensive Power Ratings sw293 General Forum 16 10-05-2006 17:04
(CURIE) Let's make this Easy for all of us. [scouting] 157#1Driver Championship Event 13 22-04-2002 08:56


All times are GMT -5. The time now is 11:52.

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