Skip to content

ruthwik96/Prediction-of-Soccer-Match

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Title: Soccer Match Prediction using Data Mining Techniques

Authors: Ruthwik Nadam, Johnathon Kulich, Dang Huu Thien Nguyen (Thomas)

Summary: This project leverages data mining techniques to predict various aspects of soccer matches, including match outcomes based on betting odds, player performance, and team clustering. The dataset used is sourced from the European Soccer Database on Kaggle, covering seasons from 2008 to 2016. The primary goals include identifying key variables for predicting player and team performance, comparing decision tree and Naïve Bayes models for match outcome predictions, and conducting k-means clustering on team attributes.

Key Sections: Problem Statement: Addresses the need to predict soccer match outcomes and understand critical factors influencing player and team performance.

Introduction:

Data Sources: Describes the European Soccer Database and its seven tables, detailing information about matches, players, teams, and more. Data Cleaning and Transformation: Highlights the process of merging tables, handling null values, and shuffling data for effective modeling. Descriptive Statistics: Provides visualizations and statistical tests to analyze match results, disproving or validating common beliefs in soccer. Modeling:

Variable Selection: Selects significant variables for different player positions using the Player_Attributes table. Decision Tree: Builds decision tree models for match outcome predictions based on betting odds from various providers. Naïve Bayes: Utilizes Naïve Bayes models to compare accuracy with decision tree models. Clustering: Applies k-means clustering on Team_Attributes to identify distinct team clusters. Results:

Decision Tree Results: Shows the accuracy of decision tree models for different betting providers. Naïve Bayes Results: Compares the accuracy of Naïve Bayes models with decision tree models. Model Comparison: Concludes that decision tree models outperform Naïve Bayes models for match outcome predictions. Clustering Results: Illustrates team clustering results and insights. Conclusion: Summarizes the project's objectives, emphasizing the potential of data mining techniques in predicting soccer outcomes and showcasing future directions for improvement.

References: Cites relevant sources and references for datasets and methodologies.

The project aims to bridge the gap between theoretical knowledge and real-world implementation in soccer predictions, providing valuable insights for enthusiasts, analysts, and decision-makers.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages