Visualise police crime reports data. Enforce "Police Data Initiative"
Generally speaking, it visualizes, analyzes, and 'predicts' the crimes and offenses reports (data provided by participated police departments) published from Police Data Initiative.
An example of a preliminary report was made is available via htmlpreview here.
Per neighborhood, from 2016 | Per hour, from 2016 |
---|---|
By offence category, per year (layered dashboard) | Top-15 offence categories, from 2016 |
I did find and used publically open criminal offenses and crimes report datasets from the largest Michigan city. Downloaded it, preprocessed, and pushed to MongoDB Atlas cloud database to make it analysis-ready from everywhere.
The final steps was insights mining, trends analysis, and static and dynamic visualization via a rich python ecosystem. I used classical and contemporary libs for geo-spatial visualization as well as packages for the table and gridded data processing. Then, as a usual part of the data related analysis loop, the report was prepared and beautified, and next steps were marked.
Architecture and processing pipeline image: |
---|
- Plus, Datashader & Holoviews (inc. matplotlib backend)
- Functions are documented with .ipynb examples of use; pipeline are demonstrated
- Insights are reproducible and might be checked in notebooks
- More advanced methods of criminal-related analysis and statistics (e.g. methods from directional statistics and spatial statistics) may and must be used, as well as better visualization must be produced; clustering techniques might be useful for better insight;
- Insights and stat.analisys are better when using counted relative numbers (per
$1000$ , per$10.000$ ), so the population of districts and neighborhoods are crucial to be added - Professional GIS software domain tools may and must be better analyzed;
- Example of cool products : old competition, existed web-interfaces [1], [2], [3] or PredPol