Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Extra Discussion (http://www.chiefdelphi.com/forums/forumdisplay.php?f=68)
-   -   paper: New Scouting Database from Team 2834 (http://www.chiefdelphi.com/forums/showthread.php?t=70111)

Ed Law 18-03-2011 13:34

Re: paper: New Scouting Database from Team 2834
 
For those who didn't want to spend the time to download, unzip and open the file, here is the top ten true world OPR ranking at the end of week 2. It takes into account all qualifying round matches of every regional and district. There are enough teams that have played two events already so there are enough interactions that make the true world OPR different from the OPR calculated from just one event.

Code:

Rank        Team        Wins        Losses        Ties        Played        QS        RS        MP        Avg Scr        OPR        OPR Rnk        Avg WM        CCWM        CCWM Rnk        Record
        1114        16        1        0        16        30        33.81        128        30.52        66.11        1        18.98        51.58        3        (16-1-0)
        111        16        0        0        16        32        30.94        132        31.54        62.79        2        21.23        51.31        4        (16-0-0)
        148        15        1        0        15        28        19.73        135        28.24        60.02        3        21.33        53.60        1        (15-1-0)
        33        18        1        0        18        34        21.94        114        24.31        57.20        4        16.80        53.39        2        (18-1-0)
        987        18        4        0        18        28        37.11        135        24.17        53.28        5        8.85        14.83        73        (18-4-0)
        217        18        3        0        18        30        25.28        122        26.72        47.13        6        17.22        38.71        9        (18-3-0)
        179        16        0        0        16        32        21.25        112        24.52        46.61        7        17.44        49.83        5        (16-0-0)
        1676        15        1        0        15        28        23.87        124        25.84        45.53        8        17.47        41.46        6        (15-1-0)
        254        18        2        0        18        32        29.00        135        25.37        45.13        9        14.33        33.08        12        (18-2-0)
        1126        17        4        0        17        26        38.71        122        23.43        44.87        10        7.57        23.08        34        (17-4-0)


Ed Law 22-03-2011 20:37

Re: paper: New Scouting Database from Team 2834
 
Week 3 results are included.

In order to maximize interactions between teams in the calculations of World Ranking, the elimination rounds were included. I think this approach is valid since some teams attend more events than others anyway. The more matches we take into account, the more accurate the results will be.

For individual districts and regionals, only qualifying matches were used to calculate OPR and CCWM in order not to skew the results. This is consistent with the belief of the CD community.

The following is the top ten World Ranking.
Code:

Team        Wins        Losses        Ties        Played        QS        RS        MP        Avg Score        OPR        OPR Rank        Avg WM        CCWM        CCWM Rank        Record
1114        16        1        0        16        30        33.81        128        30.52        65.94        1        18.98        51.80        5        (16-1-0)
111        16        0        0        16        32        30.94        132        31.54        64.43        2        21.23        52.91        2        (16-0-0)
148        15        1        0        15        28        19.73        135        28.24        60.03        3        21.33        51.88        4        (15-1-0)
2054        18        2        0        18        32        28.56        135        28.37        58.08        4        17.65        62.77        1        (18-2-0)
33        18        1        0        18        34        21.94        114        24.31        55.68        5        16.80        52.59        3        (18-1-0)
217        37        5        0        37        64        27.65        122        27.75        53.21        6        17.84        46.54        8        (37-5-0)
987        18        4        0        18        28        37.11        135        24.17        52.81        7        8.85        14.26        120        (18-4-0)
1678        16        1        0        16        30        15.81        99        21.19        49.37        8        15.63        44.03        9        (16-1-0)
456        17        2        0        17        30        29.00        121        24.98        46.84        9        14.31        37.17        18        (17-2-0)
179        16        0        0        16        32        21.25        112        24.52        46.74        10        17.44        49.61        6        (16-0-0)


Jacob Plicque 23-03-2011 00:33

Re: paper: New Scouting Database from Team 2834
 
Ed,
There is something wrong with the world rank sheet. It shows Team 86 with 16 wins and 6 losses. We only have 9W-6L with the playoff games. Our only competition was the Florida Regional.
Jacob
:confused:

Ed Law 23-03-2011 11:47

Re: paper: New Scouting Database from Team 2834
 
Quote:

Originally Posted by Jacob Plicque (Post 1044133)
Ed,
There is something wrong with the world rank sheet. It shows Team 86 with 16 wins and 6 losses. We only have 9W-6L with the playoff games. Our only competition was the Florida Regional.
Jacob
:confused:

Jacob,

Thanks for catching the mistake. All the data of the World Ranking is correct except for the column Wins (column C). The program overwrote that column with the number of matches played (column F) by mistake which is why the two columns had the same value. I have posted version 3 to correct the mistake.

Ed Law 24-03-2011 00:17

Re: paper: Scouting Database from Team 2834
 
Here is the corrected Top 10. Again, only the column Wins posted before was wrong.

Code:

Team        Wins        Losses        Ties        Played        QS        RS        MP        Avg Score        OPR        OPR Rank        Avg WM        CCWM        CCWM Rank        Record
1114        15        1        0        16        30        33.81        128        30.52        65.94        1        18.98        51.80        5        (15-1-0)
111        16        0        0        16        32        30.94        132        31.54        64.43        2        21.23        52.91        2        (16-0-0)
148        14        1        0        15        28        19.73        135        28.24        60.03        3        21.33        51.88        4        (14-1-0)
2054        16        2        0        18        32        28.56        135        28.37        58.08        4        17.65        62.77        1        (16-2-0)
33        17        1        0        18        34        21.94        114        24.31        55.68        5        16.80        52.59        3        (17-1-0)
217        32        5        0        37        64        27.65        122        27.75        53.21        6        17.84        46.54        8        (32-5-0)
987        14        4        0        18        28        37.11        135        24.17        52.81        7        8.85        14.26        120        (14-4-0)
1678        15        1        0        16        30        15.81        99        21.19        49.37        8        15.63        44.03        9        (15-1-0)
456        15        2        0        17        30        29.00        121        24.98        46.84        9        14.31        37.17        18        (15-2-0)
179        16        0        0        16        32        21.25        112        24.52        46.74        10        17.44        49.61        6        (16-0-0)


Ed Law 26-03-2011 23:59

Re: paper: New Scouting Database from Team 2834
 
The scouting database has been updated to include Week 4 results.

The top 10 true world ranking is as follows.

Code:

Team        Wins        Losses        Ties        Played        QS        RS        MP        Avg Score        OPR        OPR Rank        Avg WM        CCWM        CCWM Rank        Record
1114        32        1        0        33        64        37.55        150        33.53        72.40        1        20.88        59.30        1        (32-1-0)
111        31        2        0        33        62        39.64        135        32.62        63.83        2        18.98        47.91        7        (31-2-0)
148        14        1        0        15        28        19.73        135        28.24        59.68        3        21.33        53.66        4        (14-1-0)
2054        32        5        0        37        64        27.89        135        27.10        57.15        4        16.95        56.67        2        (32-5-0)
33        17        1        0        18        34        21.94        114        24.31        56.22        5        16.80        54.01        3        (17-1-0)
987        14        4        0        18        28        37.11        135        24.17        52.28        6        8.85        15.55        124        (14-4-0)
217        32        5        0        37        64        27.65        122        27.75        51.70        7        17.84        45.36        9        (32-5-0)
2363        15        1        0        16        30        26.81        116        25.19        51.07        8        14.65        41.86        13        (15-1-0)
2056        29        6        0        35        58        27.06        150        29.26        50.51        9        18.95        44.76        10        (29-6-0)
1678        15        1        0        16        30        15.81        99        21.19        49.45        10        15.63        44.26        11        (15-1-0)

1114 continues to increase their OPR and CCWM and is now ranked #1 in both. Their MP is an amazing 150 from a match this weekend.

Jacob Plicque 27-03-2011 18:38

Regional Rank: New Scouting Database from Team 2834
 
Ed,
Your data is also useful in determining the strongest regional. Using the average OPR of the top 24 robots a strength rating is created as follows:

1 Midwest, 28.02
2 Oregon, 26.98
3 WashingtonDC, 26.12
4 LosAngeles, 25.09, 17.41, Average
5 AnnArbor, 23.28, 4.76, Std Dev
6 KansasCity, 22.58, 31.71, +3 Std Dev
7 WestMichigan, 21.40, 3.12, -3 Std Dev
8 FingerLakes, 20.5
9 NewJersey, 20.48
10 Wisconsin, 20.15
11 SanDiego, 20.07
12 BAE, 19.9
13 Chesapeake 19.05
14 Niles 19.00
15 Pittsburgh 18.16
16 Sacramento 17.92
17 Waterloo 17.78
18 Alamo 17.8
19 Palmetto 17.73
20 LoneStar 17.19
21 Detroit 16.68
22 Boilermaker 16.61
23 Florida 16.25
24 Oklahoma 15.8
25 NewYorkCity 15.37
26 WPI 15.21
27 LongIsland 15.18
28 Bayou 14.9
29 St.Louis 13.97
30 Kettering 13.6
31 SeattleCascade 12.52
32 LakeSuperior 12.4
33 Peachtree 12.1
34 Waterford 11.86
35 SeattleOlympic 10.8
36 Israel 10.4
37 TraverseCity 9.97
38 Arizona 9.06
:D

Ed Law 27-03-2011 19:27

Re: paper: New Scouting Database from Team 2834
 
Jacob,

I have seen studies done with several years of data that shows the average OPR increasing as time goes on so I would be careful in saying one regional/district is stronger than another if they are not in the same week.

Take our team as an example. Our week 1 event OPR was 5.9 because the robot was not working properly. Our week 2 event OPR was 32.5 because the robot was working and we also got the minibot to work half way through the event.

For teams that do not have a practice robot to practice after ship date, their OPR usually improves as drivers get more experience. There can be many other reasons teams improve their OPR from one event to the next. Most teams plateau out after their 3rd event. Of course some teams' OPR goes down as their robot wore out and start to break down.

One difference between powerhouse teams and teams like ours is they start their season with very high OPR probably because they have less things to "debug". For us we still have a lot of things to learn. We have a lot of "first" this year. First time using banebot motor, first time using gyro, first time using potentiometer, first time using Mecanum wheels and programming it, first time programming a field oriented drive, first time designing and building a 4 bar link arm, first time trying a magnetic encoder, first time trying a compass sensor. We are very lucky to have Team 33 helping us but when you are doing so many things for the first time, bad things are going to happen.

Jacob Plicque 27-03-2011 23:02

Regional Ranking: New Scouting Database from Team 2834
 
Ed,
I agree that my method does not reflect improvement from Regional to Regional. However, 69.5% of the teams only attend one regional, 28.9% of the teams attend two regionals, and 1.6% attend three or more regionals. The quick and dirty list does show dominate regionals that are ~3 times stronger than others. The use of the world rank data would probably produce a fairly accurate strength estimate. While the correlation is unproven, I'll bet the the winners of stronger regionals are dominating in the FIRST Championships.
:cool:

bobosalad 28-03-2011 00:46

Re: paper: New Scouting Database from Team 2834
 
can you email me at tomasicenogle@gmail.com with the definitions of every part? EX: RS OPR ect... can i just get a list of everything? Thank you.

Ed Law 28-03-2011 01:05

Re: paper: New Scouting Database from Team 2834
 
QS and RS definition can be found in Section 5 of the manuals.

5.3.3 Qualification Score (QS)
Qualification points are awarded to each TEAM at the completion of each qualification match and are dependant on the final score:
 Each TEAM on the winning ALLIANCE will receive two (2) qualification points.
 Each TEAM on the losing ALLIANCE will receive zero (0) qualification points.
 In the event of a tied score, all six TEAMS will receive one (1) qualification point.
The total number of qualification points earned by a TEAM throughout their qualification matches will be their qualification score.

5.3.4 Ranking Score (RS)
Each TEAM on the winning ALLIANCE will receive a number of ranking points equal to the unpenalized score (the score without any assessed penalties) of the losing ALLIANCE.
Each TEAM on the losing ALLIANCE will receive a number of ranking points equal to their final score (with any assessed penalties).
In the case of a tie, all participating TEAMS will receive a number of ranking points equal to their ALLIANCE score (with any assessed penalties).
The total number of ranking points earned by a TEAM throughout their qualification matches, divided by the number of matches played (excluding any SURROGATE matches), then truncated to two decimal places, will be their ranking score.
Note: because your ranking score is derived directly from the match scores of the losing ALLIANCES in the matches you play, it is in your best interest to support your opponents and win by helping each ALLIANCE score as many points as possible.

OPR stands for Offensive Power Rating. CCWM stands for Calculated Contribution to Winning Margin. The explanation can be found in this white paper. http://www.chiefdelphi.com/media/papers/2174
Look for the file "Team 2834 Scouting Database Presentation 2010.pdf"

shocker4256 31-03-2011 20:17

Re: paper: New Scouting Database from Team 2834
 
Is there any reason why I can't seem to populate the CT match list correctly? I get times and team numbers and scores for Qualifications but they seem random....

edit: It also seems like the Qualification data that it is pulling is going where the elimination data normally is

Ed Law 31-03-2011 23:53

Re: paper: New Scouting Database from Team 2834
 
Quote:

Originally Posted by shocker4256 (Post 1047945)
Is there any reason why I can't seem to populate the CT match list correctly? I get times and team numbers and scores for Qualifications but they seem random....

edit: It also seems like the Qualification data that it is pulling is going where the elimination data normally is

The links for future events are still pointing to last year's events. I cannot setup the new links ahead of time when the web pages did not exist until Thursday or Friday. This was possible before in Excel 2003, but this does not seem to be possible with Excel 2007 and 2010. This will be my summer project if I have time to automate this as much as possible so I can set them up quickly. Doing it manually is quite tedious when there are so many events.

People who knows Excel well enough are able to change the links themselves to point to the current data.

Ed Law 01-04-2011 12:18

Re: paper: New Scouting Database from Team 2834
 
Based on requests, I have set up the links for Connecticut, Smoky Mountain and Troy for people to use. It is in version 5b. Good luck at the competition this weekend.

Keep in mind that the OPR numbers will appear very low until more matches are completed. But you can kind of scale it up based on number of matches played.

Ed Law 01-04-2011 13:34

Re: paper: New Scouting Database from Team 2834
 
Here is Version 5c that takes care of the low predicted OPR issue but it will require mroe matches played before it will work. Otherwise the matrix is ill conditioned and you will get an error message.

Edit: It works for all 3 locations now.


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

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