Skip to content
/ PL Public

Explored BPL match data, predicted outcomes, and uncovered game insights with this comprehensive Data analysis/Data cleaning/& ML Modeling project.

License

Notifications You must be signed in to change notification settings

AaTekle/PL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BPL Data Analysis/Visualization/Modeling

BPL Logo

Overview

Welcome to my BPL Data Analysis/Data Visualization/ML Modeling Project! This project is a comprehensive exploration of football match data, aimed at gaining valuable insights into the beautiful game. Leveraging a rich dataset containing match statistics, scores, attendance, and other details, I employ a variety of data analysis, visualization, and machine learning techniques to uncover hidden patterns and trends.

Project Objectives

The primary objectives of this project are as follows:

  • Exploratory Analysis: Conduct exploratory data analysis (EDA) to understand the characteristics of football matches, including match outcomes, goal distribution, and attendance trends.

  • Predictive Modeling: Build machine learning models to predict match outcomes and attendance based on historical data, providing valuable insights for teams, venues, and fans.

  • Data Cleaning: Addressed missing values, ensuring that my analyses was based on complete and accurate information. Identifying and handling outliers to prevent them from skewing my results. Data preprocessing techniques were applied to maintain the integrity of my analyses of the data.

Dataset Description

Our dataset encompasses a wide range of information related to football matches, including but not limited to:

  • Match date and time
  • Teams and referees
  • Expected goals (xG) for home and away teams
  • Final scores
  • Attendance figures
  • Venue details

This rich dataset serves as the foundation for our analyses and modeling efforts.

Requirements

To replicate my analyses and run this project, you need the following Python libraries and packages:

  • pandas
  • numpy
  • matplotlib
  • seaborn
  • scikit-learn
  • plotly.express
  • scipy.stats (for sentiment analysis)
  • statsmodels.api (for graph analysis)

You can install these libraries using pip:

pip install pandas .... + as many as you need to downlaod

License

This project is licensed under the MIT License.

Acknowledgments

  • Acknowledgments and credits, if applicable.

Feedback and Contributions

Feel free to provide feedback, report issues, or contribute to this project by submitting pull requests. Your contributions are valuable and help improve the project.

About

Explored BPL match data, predicted outcomes, and uncovered game insights with this comprehensive Data analysis/Data cleaning/& ML Modeling project.

Topics

Resources

License

Stars

Watchers

Forks