top of page

DashKick Analytics

Technique Overview

​

Language: R


Key Packages: httr, rvest, dplyr, plotly, ggplot2, ggradar

Motivation

​

Delving into the heart of football analytics has been a personal quest fueled by a dual passion for soccer and data exploration. The desire to uncover the intricacies of the game, backed by statistics and visualizations, inspired the creation of the DashKick Analytics package.

Goal

​

The primary goal of this project is to provide a comprehensive platform for football enthusiasts to analyze the 2023 Premier League season. By leveraging fixtures and players data from the API-Football, the DashKick Analytics package aims to unravel the stories within the numbers, predict outcomes, and visually represent the pulse of each match and team.

Usage Examples (Visualizations)

​

 
 
 
 
 
 
 
 
 
 
 
Top 20 Goal Scorers
​

Function call: top_20()

​

An interactive stacked bar plot, illustrating the prolific goal scoring prowess of the top 20 performers in the Premire League of the 2023-24 season.


Team Performance Comparison

​

Function call: compare_teams(team1, team2)

​

Dynamic spider plots offering an in-depth comparison of key performance metrics between two teams, sparking insightful conversations about their strengths and weaknesses.


Season-long Performance Tracking

​

Function call: track_performance(team)

​

Line plots illustrating a team's performance dynamics over the entire season, enabling users to witness the highs and lows, and identify patterns in their journey.

top_20.png
compare_teams.png
track_performance.png

Usage Examples (Predictions)

​

Predicting Match Outcomes

 

Function call: predict_win()

​

Predicts the outcomes of the remaining matches in the Premier League 2023-24 season. This function utilizes advanced algorithms and historical performance data to provide insights into the potential winners of upcoming matches. It outputs a data structure containing predictions for the outcomes of all the matches including the remaining matches in the Premier League 2023-24 season.

 

Predicting Final Standings

 

Function call: predict_final_standings()

​

Predicts the final league standings of the Premier League 2023-24 season. This function considers various factors, including team performance, player statistics, and historical data, to generate a projection of how teams will rank at the end of the season.

This project encapsulates the fusion of technical proficiency and personal passion, providing a user-friendly interface to explore the beautiful game through the lens of data. Whether you're a die-hard football fan or a data enthusiast, DashKick Analytics invites you to join the exploration of the 2023 Premier League season in a whole new light.

bottom of page