Case Study: Optimizing Player Transfer using Top-Down Model
Background: a promising young football player, desires to transfer to a new club to further his career. Using the Top-Down Model, an analysis will be conducted to predict the ideal average team player level and club level the player transfer.
Steps Taken
1. Player Level and Club Level Assessment
Player Level: The Player Level analysis assesses X’s impact on the team’s winning odds during his time on the pitch, corrected for various factors. This objective assessment measures his contribution to the team’s performance.
Club Level: Evaluates football teams’ relative playing strengths based on match results in national leagues, cup competitions, UEFA Champions League, and UEFA Europa League.
2. Data Collection and Model Building
Utilizing the database encompassing transfers from the past 15 years, including player movements, their Player Level at the time of transfer, Club Level of the destination club, and subsequent Player Level after the transfer.
The model aims to predict the optimal average team player level a player should transition to. Successful transfers (where a player’s level increased post-transfer) serve as the foundation to train the model.
Gradient boosting, a machine learning technique, is employed. It combines weak prediction models iteratively to form a robust prediction model. This method minimizes residuals (prediction errors) and enhances the prediction accuracy by adding weak models.
4. Model Limitations and Improvements
Identified model limitations include neglecting club level in predictions and sensitivity to overfitting.
Proposed improvements involve integrating club level into predictions and utilizing XGBoost (Extreme Gradient Boosting) for enhanced speed, performance, and regularization techniques to prevent overfitting.
Added a dataframe to know what will be the rank of the player in his possible future club to make sure that he will be in the top 9 players in his next team