On April 9th, voters in New Orleans rejected a proposal to increase funding for police and fire departments. Crime rates are a recurring source of concern in New Orleans, and this vote prompts the question: what is the relationship between police presence and crime in New Orleans?
The data for this post (both on crime rates and on the number of police officers) come from the Federal Bureau of Investigation's Uniform Crime Reporting (UCR) program. Read More
If you've needed to perform the same sequence of tasks or analyses over multiple units, you've probably found for loops helpful. They aren't without their challenges, however - as the number of units increases, the processing time increases. For large data sets, the processing time associated with a sequential for loop can become so cumbersome and unwieldy as to be unworkable. Parallel processing is a really nice alternative in these situations. It makes use of your computer's multiple processing cores to run the for loop code simultaneously across your list of units. This post presents code to:
- Perform an analysis using a conventional for loop.
- Modify this code for parallel processing.
To illustrate these approaches, I'll be working with the New Orleans, LA Postal Service addresses data set from the past couple of posts. You can obtain the data set here, and code to quickly transform it for these analyses here.
The question we'll be looking to answer with these analyses is: which areas in and around New Orleans have exhibited the greatest growth in the past couple of years? Read More