Skip to content

Latest commit

 

History

History
30 lines (15 loc) · 2.03 KB

readme.md

File metadata and controls

30 lines (15 loc) · 2.03 KB

FRC Attrition Data

I created this at the reqest of Michael Corsetto to look into the impact that the district system has on team sustainability. Included is a list of teams in each year ([1992–2015]) in the file teams.csv It was created based off the Mark McLeod's data set. I've had some issues with 2016 data and merging it in, I'm working on it but as 358's website seems to have disappeared I don't know if the data in the format I'm used to working with exists right now. I'll keep looking if anyone has a local copy feel free to send it to me.

Output

Reading

This is a plot of the retention percentages for each year ([2005–2015]). Higher is better. Please note that the value for each year is computed based on the teams that computed in the prior year divided by the number of teams that competed for the given year.

Running

There's an included R script included (attrition.r) that will generate a plot of team attritions in various regions.

Limitations

  • Easily scoping down for MAR teams is very difficult. As such, instead of being 100% correct in MAR I set it up to include all Pennsylvania teams
  • Team Merges - 47/65 merging into 51 is included as attrition. It's a small enough percentage of instances that rather than trying (and failing) to remove all instances of this, I just left it in.
  • Temporary Drops - Events like the Canadian Teacher Strike caused teams to drop out a year, honestly, it's too much work to track and special case all of that. Again, likely, within noise.

Annotations

I've created an annotations file that tries to allow for annotating the retention plot with relvant events. I haven't figured out how to automate placement on the Y Axis, for now just alternate 100 and 99. The script will pick up the annotations and add it to the annoted retention plot (shown below) Please note, the ONLY change in this plot is the annotations, any changes you make in the unannoted one will reflect in the annotated one.