Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 3.02 KB

File metadata and controls

41 lines (26 loc) · 3.02 KB

Football Player Transfers Data Analysis and Future Transfer cost Prediction

Abstract

The purpose of this project was to analyze expensive football player transfers and create a machine learning-based model which could predict the transfer fee of football players based on some range of data. Nowadays, concepts of Data Science and AI are widely used in almost every sphere. Many football clubs use such techniques to maximize their profit. The project demonstrates one way to develop such a technique. The first phase of the project included data collection, analysis, visualization, and interpretation. Largely the concept of Linear regression was applied for the project. After model evaluations, respective conclusions, visualizations, and interpretations were made.

Problem definition

Football players transfer from time to time from one club to another, it might be a profitable practice to analyze previous trends and make predictions based on that. To objective is to predict the transfer fee of football players based on some range of data by analyzing, interpreting, extrapolating and predicting results.

Flow Diagram

image

Packages used

  • Tidyverse - The tidyverse is an opinionated collection of R packages designed for data science. All packages share an underlying design philosophy, grammar, and data structures. See how the tidyverse makes data science faster, easier and more fun with “R for Data Science”.
  • Janitor - The janitor package is a R package that has simple functions for examining and cleaning dirty data. It was built with beginning and intermediate R users in mind and is optimized for user-friendliness.
  • GGthemes - Provides 'ggplot2' themes and scales that replicate the look of plots by Edward Tufte, Stephen Few, 'Fivethirtyeight', 'The Economist', 'Stata', 'Excel', and 'The Wall Street Journal', among others. Provides 'geoms' for Tufte's box plot and range frame.
  • Highcharter - Highcharter is a R wrapper for Highcharts javascript library and its modules. Highcharts is very flexible and customizable javascript charting library and it has a great and powerful API. The main features of highcharter are: Chart various R objects with one function: with hchart(x) you can chart data.
  • Hrbrthemes - Additional Themes, Theme Components and Utilities for 'ggplot2' A compilation of extra 'ggplot2' themes, scales and utilities, including a spell check function for plot label fields and an overall emphasis on typography.

Tools used

  • R studio
  • Tableau

Vizualizations

image

image

Contributors