Any such system is/would be potentially very dangerous. Crime data is not the same thing as crime. Populations that are over-policed are be disproportionately represented in any such data set, leading to higher prediction of crime, leading in turn more over-policing (feedback loop). I implore anyone attempting to build such a system to consider the serious issue of machine bias and it's implications in the real world.
I also wrote a little blog post about that very thing back in 2011. In addition to using a Markov chain approach, also took a look at it from an information entropy perspective. And the code is also in R, to boot! http://bayesianbiologist.com/2011/12/31/uncertainty-in-marko...
See this tutorial given at this years NIPS machine learning conference: http://mrtz.org/nips17/#/