View Single Post
  #96   Spotlight this post!  
Unread 15-03-2009, 11:14
SteveGPage's Avatar
SteveGPage SteveGPage is offline
Mentor - Scouting and Strategy
AKA: Steve
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2004
Location: Hollywood, MD
Posts: 521
SteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond repute
Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting

Quote:
Originally Posted by SteveGPage View Post
Yes, that is my plan! If I can't get a release on CD by then, I plan on having a working copy on my machine. Just come and find me in the stands on Friday and I'll be happy to either share the app, or at least be able to share the results with you. I try and sit in the upper section of the stands - to the right of the field (near the air exchange vents - which has an outlet to plug into!)

Steve
We were able to finally get OPR+ and DPR+ values calculated from the equation that Bongle and I had both posted. Attached is the perl script that my son and I were able to get together this weekend.

Usage: cmd line: perl scouteval.pl {qualmatch}.txt ---- which will create a file called results.txt, and where {qualmatch} is the file created from the usfirst match results page, copied into a text file. Then use whatever software you use to solve the matrix for the team OPR+ and DPR+ values.

The OPR+ and DPR+ values (sorted by OPR+), as calculated for the DC regional, is as follows:

Code:
Team Number	OPR+	DPR+
118	78	38
2199	72	6
116	68	44
1731	66	32
1712	66	26
176	64	8
2068	62	32
1629	60	28
836	60	18
2961	58	26
2964	56	50
181	56	34
597	54	40
122	54	22
1418	54	10
45	52	54
1872	52	30
449	52	20
401	50	36
365	48	0
3046	46	34
1446	46	12
1915	44	36
272	42	34
339	42	26
587	42	26
611	42	12
2913	40	28
709	40	26
2914	40	16
53	40	16
1900	36	32
1748	36	8
620	34	16
1123	32	26
357	32	24
2819	30	40
1522	30	12
234	30	6
2911	30	0
346	28	8
538	26	18
2377	26	10
615	24	22
1719	22	46
768	22	26
1793	22	22
2962	20	12
7	20	12
2421	20	-4
1849	18	6
623	18	-10
614	18	-14
1111	16	6
2963	14	2
1727	12	28
2912	12	4
2900	10	2
1370	10	0
2121	8	-2
1885	8	-6
1279	6	26
2729	6	-4
2537	2	34
1699	-16	16
A couple of things I noticed, if you run the OPR+/DPR+ numbers with incomplete data, the numbers will look wrong, but relative sorting will be pretty close - but expect numbers like +800 to - 800. When all of the matches finish, the numbers should settle out to values like above. Also, we noticed that we could predict the outcome of the elimination matches about 65-70% of the time.

We are working to automate the process.

Let me know what you think!

Steve
Attached Files
File Type: zip ScoutEval.zip (1.2 KB, 37 views)
__________________
FRC 836, The RoboBees www.robobees.org
growingSTEMS www.growingSTEMS.org
2017: Southwest VA, Northern MD, Chesapeake District Championships, Championships
Reply With Quote