St. Charles police use crime data to predict when, where criminals will strike