![]() |
Re: Help on OPR and DPR
Quote:
The data I used was from whatever link to TBA you had in your post so I think it is 2008. I would be glad to take a look at your spreadsheet and see what possibly could be wrong. I can output the matrix and vector from my program and compare to yours. It is getting very late here in Michigan and I need to get up in about 5 hours. I will look at it tomorrow. By the way, I saw that you downloaded my spreadsheet. The program is fixed now so the corrected week two data is available for you to download. Sorry for the inconvenience. Ed Law |
Re: Help on OPR and DPR
Quote:
|
Re: Help on OPR and DPR
1 Attachment(s)
Lol, yeah, I had that same problem. That's why I had to create a matrix from TBA data. Didn't stop me from running his example 8 different ways though.
Also, tracked down my test matrix for the Shakedown. I've attached it below if you'd like to take a look at what actually generated that data. Attachment 7645 |
Re: Help on OPR and DPR
1 Attachment(s)
Quote:
I looked at your spreadsheet Suffield Shakedown Test.xls. I think you assembled your matrix A incorrectly. For example, the diagonal terms represents the number of matches each team played. They should all be 4. Team 126 and Team 181 did not play 9 matches. Also Team 40 never played with Team 173 so that term should be 0 but you have a 2 there. You must have entered the numbers wrong by hand. I am attaching the matrix A and vector B. You can try it out and see if you get the same OPR number. I also looked at your spreadsheet Scout_System_beta_v.5.xls. Even though I am already posting a similar one for everyone to us, I would strongly encourage you to continue to develop yours and customize it for your team. You will learn a lot from doing it. If you need any help or have any questions, just let me know and I will do my best to help. Regards, Ed Law |
Re: Help on OPR and DPR
Thanks Ed. So my question now is, should I have only based this matrix on the qualifying rounds? If so, I think that may have been my mistake....
|
Re: Help on OPR and DPR
Quote:
Ed |
Re: Help on OPR and DPR
Yeah, that's what I was starting to think. Well, this at least explains why my numbers weren't right. Thanks Ed. I'll run it again tomorrow and compare what I get with your data. Right now, though, I should probably go to sleep. Thanks again for your help
|
Re: Help on OPR and DPR
Well, I just tested the numbers again, and they seem to match up with what you have Ed. There is only a very, very slight difference in a number of them, but it is incredibly minuscule (in the ballpark of 10^-14), so it shouldn't affect the numbers in any significant way. I've also figured out how to have excel rank everything, so I'll update the search on my system to include ranks as well as stats, and I'll make a few minor tweaks as well and should have it up here by Sunday.
Did I mention I have nothing better to do right now than to calculate these minuscule differences and make tweaks to the system while I watch recorded tv in the middle of the night? |
Re: Help on OPR and DPR
Ok, so to clarify one thing before I actually finalize this, low DPR is good, right? Since it's how many points a robot can be expected to contribute to the other team, I'm pretty sure that a low positive is good, a negative better, right? This should be the last question I have, since going through it the only other things I'm not entirely sure how to do I can look up on excel tutorials.
|
Re: Help on OPR and DPR
Quote:
And for my question: What is the mathematical formula for CCWM? |
Re: Help on OPR and DPR
The way I've been doing it, which seems to work, isn't incredibly complicated. It's based off the equation [A]^-1[b]=[C]
[A] is the number of matches each team played with each other team. So make each column and row each team number in numerical order. At all of the intersections put the number of matches played by team x with team y. Any spot x,x will be their total number of matches. [b] is the winning margin margin for each team in a collumn. I believe, and someone correct me if I'm wrong, that you take the average winning margin for this. I'm not sure on that off the top of my head though. Take the inverse of matrix [A], multiply it by [b], and you should get a collumn with the CCWM of each team. |
| All times are GMT -5. The time now is 02:45. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi