Skip to content

Chinmay0303/SOFIFA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Football Player Market Value Prediction

This project focuses on predicting the market values of football players. It is based on data scraped from the SOFIFA website and involves multiple stages including data collection, cleaning, feature engineering, and model creation.

Project Overview

Data Collection: Scraped player data from the SOFIFA website using Beautiful Soup.

Data Cleaning & EDA: Used Pandas and NumPy for data manipulation and performed exploratory data analysis (EDA) with Matplotlib and Seaborn.

Feature Engineering: Applied feature scaling and selection to prepare the data for the model.

Model Creation: Built a Multiple Linear Regression model to predict football player market values.

1. Data Collection

SOFIFA Website Data:

Sofifa

Scraped Data:

Scraped_Data

2. Data Cleaning

Value: Converted player market values to millions.

Val

Wage: Standardized wages to thousands.

Wage

Release Clause: Standardized release clauses to millions.

newValWageRelea

Height and Weight: Converted player height to centimeters and weight to kilograms.

HeightandWeight HandW2

Team & Contract: Split the combined column into two separate columns for better clarity.

TeamContractTeamContr2

Feature Datatypes: Corrected the datatype for each feature.

Missing Values: Addressed any missing values by applying appropriate techniques such as imputation or removing incomplete entries.

2. EDA

Distribution of Continuous Features

image

image

image

Relation b/w Continuous Features and Value_Mill

image

image

image

image

Distribution of Discrete Features

image

image

Relation b/w Discrete Features and Value_Mill

image

image

Strip Plot

image

image

Model Prediction:

ModelPred1 ModelPred2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published