Skip to content

Delve into the intricate dynamics of the Palestine-Israel conflict with my GitHub project. Using OCHA data on fatalities and injuries from 2000 to April 2024, I employ Python's powerful Matplotlib, Bokeh, and Plotly libraries to offer a comprehensive statistical analysis. Gain insights into the human toll and historical trends in the conflict.

License

Notifications You must be signed in to change notification settings

MohammedNasserAhmed/Palestine-Israel-Conflict

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Palestine-Israel-Conflict | Statistical Analysis


-->

Inroduction   |   Dataset Features   |   Methodology   |   Visualizations   |   Insights   |   License   |   Author


🎯 Introduction

The "Human Cost of Palestine-Israel Conflict 2000 - April 2024" is a data analytics project that aims to analyze the data of the conflict to help people understand the situation and read the conflict from a more insightful view. The conflict between Israel and Palestine dates back to the end of the nineteenth century, and it has claimed tens of thousands of lives and displaced many millions of people. The data source for this project is the United Nations (UN).

The project includes multiple types of charts, such as heatmaps, bars, stacked bars, pie charts, histograms, and more. To create these visualizations, we used Python libraries such as Seaborn, Matplotlib, Bokeh, and Plotly. These libraries offer different features and strengths that make them suitable for different types of visualizations. For example, Seaborn is a Python plotting library built on top of Matplotlib that provides a higher-level API, making it easier to create more complex visualizations with less code. Bokeh and Plotly, on the other hand, are both open-source libraries that allow users to create interactive and dynamic visualizations.

The dataset used in this project has only four columns and features: Year, Month, Palestinians Killed, Israelis Killed, Palestinians Injuries, and Israelis Injuries. The dataset has no details about children or women. In this project, we aim to provide a comprehensive analysis of the conflict and its impact on human lives. The following sections of this README file will provide more details about the project, including the methodology used, the visualizations created, and the insights gained from the analysis.

✨ Dataset Features

✔️ Year : The year in which the conflict occurred or the data was collected.;
✔️ Month : The month in which the conflict occurred or the data was collected;
✔️ Palestinian Injuries : The number of Palestinians who were injured as a result of the conflict;
✔️ Israelis Injuries : The number of Israelis who were injured as a result of the conflict;
✔️ Palestinian Fatalities : The number of Palestinians who were killed as a result of the conflict;
✔️ Israelis Fatalities : The number of Israelis who were killed as a result of the conflict;

🚀 Methodology

The methodology used in this project involved several steps to ensure that the data was properly analyzed and visualized :

  • First, we used the Pandas library to read the CSV file containing the dataset. Pandas is a powerful library that allows for the effective inspection of data. We created numerous classes and methods to load, inspect, do statistical analysis, and show the dataset. We also used CSS styles to show the dataset in pretty tables.

  • Next, we preprocessed the data to ensure that it was in a format suitable for analysis. We created methods to detect missing and incorrect values and resolved them. After preprocessing, we used Python libraries such as Seaborn, Matplotlib, Bokeh, and Plotly to create various types of visualizations, including heatmaps, bars, stacked bars, pie charts, histograms, and more. These libraries offer different features and strengths that make them suitable for different types of visualizations. For example, Seaborn is a Python plotting library built on top of Matplotlib that provides a higher-level API, making it easier to create more complex visualizations with less code. Bokeh and Plotly, on the other hand, are both open-source libraries that allow users to create interactive and dynamic visualizations

  • Finally, we analyzed the data to gain insights into the conflict and its impact on human lives. We calculated summary statistics such as mean, median, and skewness using Pandas. We also used groupby method to calculate statistics for each category in a column

In summary, the methodology used in this project involved several steps, including data preprocessing, visualization, and analysis. We used Python libraries such as Pandas, Seaborn, Matplotlib, Bokeh, and Plotly to effectively analyze and visualize the data.

✅ Visualizations

The visualizations created in this project provide a comprehensive view of the conflict and its impact on human lives. Some of the visualizations created include:

  • Heatmaps

  • Bar charts

  • Stacked bar charts

  • Pie charts

  • Scatter charts

  • Histograms

🏁 Insights

The analysis of the dataset revealed several key insights into the human cost of the Palestine-Israel conflict:

🏁 Data Source

OCHA

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Made with 😞: by M. N. Gaber

 

Back to top

About

Delve into the intricate dynamics of the Palestine-Israel conflict with my GitHub project. Using OCHA data on fatalities and injuries from 2000 to April 2024, I employ Python's powerful Matplotlib, Bokeh, and Plotly libraries to offer a comprehensive statistical analysis. Gain insights into the human toll and historical trends in the conflict.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published