Quote:
Originally Posted by Manoel
You, sir, are wise.
As a professor used to say, there are always at least two ways to solve a problem. More often than not, the easy ways are not correct and the correct ways are not easy. We chose easy, so eventually it will come and bite us.
I used TBA data so you can get stats for events from 2006 to 2009. It's nearly impossible to obtain a 2007 event matrix that's not ill-conditioned - I believe it's due to FIRST's awful alliance sorting algorithms from that year, but have not looked into in detail. In short, OPR for 2007 will not work. If someone is feeling reminiscent this days, please take a look.
Here's the code, just run OPR from MATLAB's command window and ask for what you want. The script returns three arrays containing ranked OPR, DPR (or whatever you might call it) and +/- stats for that particular event.
I have tested it with several events, but bugs may arise. Please test and let me know.
|
It is probably a combination of the terrible alliance picking, and that 2007 had non-linear scoring. A robot that always scored 3 ringers in 2007 might contribute 6 points in one match (by scoring 2 points, 3 times), or it might contribute 192 points in another, by extending a row of 5 into a row of 8.
In 2006, 2008, and 2009, a robot that did <game action> 5 times in each match generally generated the same number of points.