ECE143 Group 16 Final Project
Mass Mobilization Protest Dataset Link
We are analyzing global protests in order to reach our goal of reducing police brutality and help protesters achieve their needs. Our objective of this project is perform some analysis of protests around the world which may bring new insights like: reasons for protests, causes of violence, success factors, global factors, prediction of success.
We use the Mass Mobilization Protest Data, by David Clark and Patrick Regan. It is collected from 162 countries in the time period (1990 - 2020). It contains information about each protest, including protester demands and state responses.
- numpy
- pandas
- matplotlib
- seaborn
- pygal - pygal_maps_world
- plotly
- cairo - cairosvg
- Install python V3
- Install required modules/packages specified in the Modules/Packages section
- Run the Jupyter Notebooks (visualizations.ipynb)
- src code
* main.py - main file contains all analysis of the project * visualizations.ipynb - containls all visualizations to generate our graphs
- data
* Original Data - mmALL_073120_csv.csv * Cleaned Data(processed) - main_data.csv
- Presentation
* Group-16 Presentation.pdf