This project focuses on analyzing and forecasting crime patterns using data analytics and machine learning techniques. The goal is to uncover meaningful insights and provide actionable predictions to support policy-making and crime prevention strategies.
- Exploratory Data Analysis (EDA): Identified missing values, outliers, and data inconsistencies to ensure data quality.
- Data Cleaning: Addressed issues such as null values and outliers in key columns like cross streets, modus operandi, victim demographics, and weapon descriptions.
- Feature Analysis: Investigated relationships between features to uncover trends and correlations.
- Crime Prediction Model: Developed and evaluated machine learning models to predict crime likelihood and patterns.
- Data Visualization: Created interactive visualizations to communicate findings effectively.
- Python: For data analysis and modeling.
- Pandas & NumPy: For data manipulation and cleaning.
- Matplotlib & Seaborn: For creating insightful visualizations.
- Scikit-learn: For machine learning model implementation.
- Jupyter Notebook: For an interactive and reproducible workflow.
The dataset includes detailed records of crime incidents with features such as:
- Cross Street
- Modus Operandi
- Victim Demographics (Age, Sex, Descent)
- Weapon Used
- Clone the repository:
git clone https://github.com/your-username/crime-forecasting.git
- Navigate to the project directory:
cd crime-forecasting
- Install the required dependencies:
pip install -r requirements.txt
- Open the Jupyter Notebook:
jupyter notebook crime_forecasting.ipynb
- Key Insights:
- Identified significant factors influencing crime trends.
- Highlighted areas and times with higher crime likelihood.
- Model Performance: Achieved [insert metric, e.g., accuracy] on test data.
- Extend analysis to include additional datasets.
- Improve model performance with advanced algorithms.
- Deploy the model as a web application for real-time predictions.
- Thank You to the Machine Learning Practice faculty at IIT Madras for all the support to complete this Project.
Feel free to reach out for any questions or suggestions!