Rainy day on MUNI? Make Sure You've Paid Your Fare

Posted on May 20, 2018 in blog • Tagged with R, ggplot, visualization, transit

Anyone who rides MUNI regularly has seen fare inspectors checking Clipper cards, and writing citations. What influences the number of citations written on any given day - does weather have any impact? The answer is yes, but the details are more complicated.


Continue reading

The Understaffing of Public Defender's Offices in CA

Posted on December 19, 2017 in blog • Tagged with visualization, R, ggplot, criminal justice

Public Defender's Offices are extremely understaffed - this post looks specifically at California, and compares the size of the District Attorney's Office vs. the size of the Public Defender's Office in California counties. Despite handling ~80% of serious criminal cases, the median Public Defender's Office in California counties has just 43% the number of employees of the District Attorney's Office.


Continue reading

Cook County SAO Dispositions - Direct Filing and Narcotics Cases

Posted on November 30, 2017 in blog • Tagged with R, ggplot

The Cook County State's Attorney's Office released an interesting dataset on how their prosecutors have handled thousands of cases since 2011. It turns out that narcotics cases are initiated differently from all other types of cases - this article explores how "direct filing" leads to a significant number of narcotics cases being dismissed. What would happen if those defendants weren't charged to begin with?


Continue reading

Exploring Police Employee Data

Posted on September 24, 2017 in blog • Tagged with visualization, R, ggplot

Using data provided by the FBI and 18F to see how police forces have grown over time.


Continue reading

Visualizing March Madness

Posted on May 04, 2014 in blog • Tagged with visualization, R, python, ggplot

Coming up with ways to visualize the trajectory of a basketball game


Continue reading