This project leverages data from the Demographic and Health Surveys (DHS) Program to analyze attitudes and perceived justifications for violence against women across African, Asian, and South American countries. The aim is to uncover patterns and key factors influencing these attitudes to support efforts to eliminate violence against women globally.
This analysis highlights how sociodemographic factors like education, employment, and marital status influence perceptions of violence against women. Insights gained aim to inform policies and awareness campaigns for reducing gender-based violence.
- Identify demographic factors that justify violence against women.
- Emphasize the importance of education in shaping attitudes.
- Create visualizations and summaries for global and regional insights.
The dataset, sourced from DHS, includes the following features:
- RecordID: Unique identifier for each survey entry.
- Country: Country where the survey was conducted.
- Gender: Gender of the respondent (Male/Female).
- Demographics Question: Type of demographic grouping (e.g., marital status, education).
- Demographics Response: Respondent's demographic category.
- Question: Survey question exploring attitudes toward violence.
- Survey Year: Year of the survey.
- Value: Percentage of respondents agreeing with the statement.
- Education: Respondents with higher education levels are less likely to justify violence against women.
- Public Awareness: Campaigns targeting awareness and education can significantly reduce harmful attitudes.
- Global Trends: There are regional differences in attitudes, requiring localized interventions.
- Python Libraries:
pandas
andnumpy
for data manipulation.matplotlib
andseaborn
for visualization.folium
andgeopandas
for geospatial analysis.
- Jupyter Notebook: For interactive data exploration and analysis.
- Python 3.8 or later
- Libraries:
pandas
,numpy
,matplotlib
,seaborn
,folium
,geopandas
-
Clone this repository:
git clone https://github.com/pranav290804/Violence-Against-Women-Analysis cd violence-against-women-analysis
-
Install the required libraries:
pip install -r requirements.txt
-
Download the dataset:
- Locate the dataset file in the data folder of the repository (data/Violence Against Women and Girls.csv).
- Copy the file path of the dataset.
-
Update the dataset file path in the notebook:
- Open the Jupyter Notebook:
jupyter notebook Notebook.ipynb
- In the notebook, locate the line where the dataset is loaded:
file_path = "C:/Users/prana/Downloads/Violence Against Women Girls Data.csv"
- Replace the file path with the path to the dataset in the repository, for example:
file_path = "./data/Violence Against Women Girls Data.csv"
- Open the Jupyter Notebook:
-
Run the notebook cells to execute the analysis.
- Data source: https://www.kaggle.com/datasets/andrewmvd/violence-against-women-and-girls
- Inspired by efforts to end violence against women globally.