Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   General Forum (http://www.chiefdelphi.com/forums/forumdisplay.php?f=16)
-   -   [EWCP] Presents TwentyFour -- An FRC Statistics Blog (http://www.chiefdelphi.com/forums/showthread.php?t=110393)

Ian Curtis 04-01-2013 10:22

[EWCP] Presents TwentyFour -- An FRC Statistics Blog
 
As mentioned in the State of EWCPcast, we think that there is a huge amount of data floating around that most teams aren’t using to design better robots. We’ve decided to “do the math” and walk through some of that data to hopefully make it more accessible to teams. There are currently two posts: one is a basic introduction, the other looks at just how many points alliances scored in qualifying matches in 2012. We think the data might surprise you!

In the Beginning

Rebound Fumble: Aim Low

There is also a facebook page & twitter feed if you want to know when a new article is posted (should be about once a week). I'm pretty sure you can follow the tumblr blog itself as well... but I am not a tumblr expert.

Akash Rastogi 04-01-2013 10:37

Re: [EWCP] Presents TwentyFour -- An FRC Statistics Blog
 
I had a chance to read this last night and passed it onto 3929. Great info in here to use as an eye opener. Nice work Ian & all.

Ryan Dognaux 04-01-2013 10:45

Re: [EWCP] Presents TwentyFour -- An FRC Statistics Blog
 
I really enjoyed the post. There's a good mix of images & text describing the data and I was somewhat surprised by the extreme nature of some of the numbers. 4 points as a median in TeleOp for a given alliance? Ouch.

I think it shows how deceptively challenging the game was last year to a good number of teams and reinforces the importance of recognizing your team's capabilities and building your robot within your team's means.

Karthik 04-01-2013 11:23

Re: [EWCP] Presents TwentyFour -- An FRC Statistics Blog
 
Ian,

This is great stuff. One of the largest mistakes made by teams, year after year, veteran and rookie alike, is to overestimate scores. Even with the power of hindsight, they still fail to do it correctly. I have a lot of data points from previous games that are just as "surprising" as what you've presented for Rebound Rumble. I look forward to seeing your future posts!

Joseph Smith 04-01-2013 12:08

Re: [EWCP] Presents TwentyFour -- An FRC Statistics Blog
 
The main thing that I take away from this is that Michigan district competitions, at least the ones that we attended, are way above average, score-wise. Especially Troy. Just looking at our own match lineup, the lowest score I see is 9. The average (just looking at matches we played in) losing alliance score is 31.4 points, and the average winning alliance score is 52 points. (I'm not even going into MSC- that's in an entirely different league.)

wireties 04-01-2013 12:22

Re: [EWCP] Presents TwentyFour -- An FRC Statistics Blog
 
Great job and valuable data! Thanks for taking the time to do the analysis and to present the conclusions in such a clear and concise format.

Is it my imagination or do the game designers normally incorporate 3 scoring methods or strategies? And designing a robot to execute all 3 very well proves difficult because you run out of time (in the build season and during matches) or mass or both. We usually try to identify the game designer's intentions and optimize strategy and design around 2 strategies and/or scoring methods.

Thanks Again!

Ian Curtis 04-01-2013 12:27

Re: [EWCP] Presents TwentyFour -- An FRC Statistics Blog
 
First of all, thanks everyone for your kind words. We really hope teams can take this to heart and use it to ground their assumptions about 2013 and ultimately participate in more exciting matches. :)

Quote:

Originally Posted by Joseph Smith (Post 1207228)
The main thing that I take away from this is that Michigan district competitions, at least the ones that we attended, are way above average, score-wise. Especially Troy. Just looking at our own match lineup, the lowest score I see is 9. The average (just looking at matches we played in) losing alliance score is 31.4 points, and the average winning alliance score is 52 points. (I'm not even going into MSC- that's in an entirely different league.)

Yep, I have a rough draft of an article along these lines. Michigan events are higher scoring and in a more enjoyable way as teams are better across the board as opposed to just having an exceptional top tier. Haven't looked into it more in depth to determine how much of that is due to experience (the two events) and how much is a stronger team base. (and I bet Jim Zondag already knows that answer :D)

Quote:

Originally Posted by Karthik
Even with the power of hindsight, they still fail to do it correctly.

I was talking about this with my dad over the Christmas break and I think he summed it up quite well. "We always figured everyone else (including us) had learned so much from the previous year that everyone would be way better. And we never were."

Andrew Schreiber 04-01-2013 12:45

Re: [EWCP] Presents TwentyFour -- An FRC Statistics Blog
 
Quote:

Originally Posted by Joseph Smith (Post 1207228)
The main thing that I take away from this is that Michigan district competitions, at least the ones that we attended, are way above average, score-wise. Especially Troy. Just looking at our own match lineup, the lowest score I see is 9. The average (just looking at matches we played in) losing alliance score is 31.4 points, and the average winning alliance score is 52 points. (I'm not even going into MSC- that's in an entirely different league.)

http://bl.ocks.org/4431911 You can look at it yourself. Ian and I worked off the same data set. These charts are rough cuts at what we hope to be able to do for all ones on the site in the future. We felt it'd be better to get the data out than making it perfect first. Please ignore the bridge charts, the data is correct but the display is just wrong and I'm still fighting with it.

You may also notice that our data is being pulled from S3 at https://s3.amazonaws.com/twentyfour....12-twitter.csv Feel free to download that and use it in your own analysis. We're working on cleaning the 2010 and 2011 data still. If you see glaring problems with it let us know and if your provide data we can update the data set.

Wayne TenBrink 04-01-2013 12:52

Re: [EWCP] Presents TwentyFour -- An FRC Statistics Blog
 
Thanks for sharing your good work and astute observations. I agree that most teams overestimate the level of play and scoring, and that a team will do very well by setting a modest goal and actually achieving it.

If you were to break the scoring statistics down by week (or even by first half and second half of the competition season), I think you would find a significant increase in the scores. This is particularly true in Michigan and MAR where teams play in at least two events and have a real chance to improve.

I disagree slightly with one of your conclusions, however. Although many teams over-reach technically and would do better with less, it is still good to reach a bit beyond your comfort zone. A functioning, "simple" machine is best at early events where it is playing against non-functioning "complex" machines that haven't reached their full potential. They will eventually reach a plateau and struggle to remain competitive. I think a team should understand their technical limitation and design within them, but you should always strive to be competitive against the "great" teams, not the pack. Some of us are fortunate enough to have an MSC to aspire to.

As you imply, overestimating scores is a result of not predicting how the game will actually be played out. If your early brainstorming/strategy sessions don't result in a reasonably accurate version of reality, then it is hard to decide what functions you need to design into your robot. Week 1 of build season is the most important one by far.

Ether 04-01-2013 14:03

Re: [EWCP] Presents TwentyFour -- An FRC Statistics Blog
 
2 Attachment(s)
Quote:

Originally Posted by Ian Curtis (Post 1207200)

Hamming

Andrew Schreiber 04-01-2013 14:21

Re: [EWCP] Presents TwentyFour -- An FRC Statistics Blog
 
Quote:

Originally Posted by Ether (Post 1207276)
Hamming

Yup, it's attributed in the paragraph above.

Quote:

We would like to explain the guiding principles with a quote from Richard Hamming, who determined the atomic bomb being developed by the Manhattan Project would not light the atmosphere on fire.

“The purpose of computing is insight, not numbers.”


.

Ether 04-01-2013 14:40

Re: [EWCP] Presents TwentyFour -- An FRC Statistics Blog
 
Quote:

Originally Posted by Andrew Schreiber (Post 1207287)
Yup, it's attributed in the paragraph above.

I like the quote underneath it as well (in the book).



Ether 04-01-2013 14:46

Re: [EWCP] Presents TwentyFour -- An FRC Statistics Blog
 
Quote:

Originally Posted by Ian Curtis (Post 1207200)
In the Beginning

The first several articles we have planned use the @FRCFMS twitter feed data. We know that this is not a perfect dataset – some regionals are not recorded, some matches get replayed, etc.


The raw 2012 Twitter data for weeks 1 through 8 in Excel is posted here if anyone wants to play with it.



Ian Curtis 04-01-2013 19:30

Re: [EWCP] Presents TwentyFour -- An FRC Statistics Blog
 
Quote:

Originally Posted by Wayne TenBrink (Post 1207249)
A functioning, "simple" machine is best at early events where it is playing against non-functioning "complex" machines that haven't reached their full potential. They will eventually reach a plateau and struggle to remain competitive. I think a team should understand their technical limitation and design within them, but you should always strive to be competitive against the "great" teams, not the pack. Some of us are fortunate enough to have an MSC to aspire to.

Absolutely. Scores do improve over the course of an event, and definitely week to week. This is a "time history" of all matches played in 2011 that illustrates that. I think the number of teams that reach that plateau is relatively small in practice though. As Jim Zondag pointed out a year ago, roughly 25% of robots are worth less than zero points, and the 50% point doesn't move a whole lot higher. If you count it up, you see that in 2011 the median robot had an OPR of less than 5 points!


In all fairness my team in 2006 won a regional by that formula of aiming low and actually working. Sure we shot from the ramp -- but we were one the few teams at the event who could reliable score our starting balls.

Our target audience is really the teams that are missing out on eliminations (roughly that 50%), hence the name of the blog. Of course, we also hope it is somewhat useful to everyone. We don't want everyone to field a Dozer -- but we hope our analysis pushes some teams who haven't had much on the field success to emulate him.

Andrew Schreiber 07-01-2013 15:37

Re: [EWCP] Presents TwentyFour -- An FRC Statistics Blog
 
Just a heads up guys, we've released another post talking about the exploits of Dozer (the little plow bot) over the years.

Dang it feels good to be a Dozer


All times are GMT -5. The time now is 16:18.

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