Retailers have mastered the art of predicting what their customers are likely to buy. Now police departments across the country are using their own predictive strategies such as algorithms, time/space analysis, and social network analysis to become "data detectives" in an effort to stop crime before it starts, according a new report from the Johns Hopkins University Center for Advanced Governmental Studies