added lubridate dependency
ensured that all grades are stored as character as this created an issue with melting later.
Added two functions, findLongestMiddleSchool and findFreshmanHS to evaluate the all_years_enr file to assign students to schools for analysis.
Started a custom ggplot2 theme to simplify charts.
Commented out the initial load and loaded the environment from a cached version. This speeds up iterating on the report several fold. The original code can be commented back in to reproduce the environment when knitting.
Used a more generous mobility defintion to reduce false positives.
Added longest middle school attribute to assign risk by school for analysis.
Exclude charter schools.
Added proper footnote markup.
Removed parallel processing and set.seeds() everywhere to get better reproducibility.
Load EWS data from Bowers paper to contextualize ROC curves.
Add Bowers data to 8GM ROC curve.
Added sjp.glm options to clean up graphic.
more generous mobility definition for the 2012-13 cohorts.
Refactored to R/findLongestMiddelSchool.R
Exclude charters.
Cut suspensions off at 5 for n size reasons.
Added gender comparison of risk levels.
Exclude times2 middle school, times2 high school, and ACES high school.
Added quarter 1 suspension data to see if it improved model specifications.