We have tried different approaches to predict crime rate, including using Multiple Linear Regression, Support Vector Machine Regression, and Neural Networks.
Below are the result maps. For the ease of viewing the results, we have bundled them by state. If you would like to see more detailed data, please go to this project's GitHub repository.
As you can see from the above, we used Multiple Linear Regression, Support Vector Machine Regression and Neural Networks approaches to predict crime rate in U.S. communities.
Throughout the training process, we found many dominant factors, including the followings: (from the most dominant to less dominant)
Based on the above maps and detailed data, even though it's hard to predict the actual crime rate per community, we still got a good amount of reasonable results. If we go into detail, we can also see that Support Vector Machine Regression is the most robust approach among those techniques. Neural Networks approach seems not as robust as we expected. For more detailed charts, please see our data chart page.