Skip to content

vrm2310/Formula1-Strategy-Analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏎️ Formula 1 Strategy Analytics Dashboard

Dashboard Preview

A comprehensive Formula 1 analytics project built using Python, Pandas, Power BI, and DAX.

The project analyzes over 26,000 race records across 75 Formula 1 seasons, uncovering insights into driver performance, constructor dominance, racecraft, qualifying effectiveness, and championship evolution.


πŸ“Œ Project Overview

This project follows a complete analytics pipeline:

Raw F1 Data
    ↓
Data Cleaning
    ↓
Feature Engineering
    ↓
KPI Generation
    ↓
Power BI Dashboard
    ↓
Business Insights

The goal was to transform historical Formula 1 race data into an interactive analytics solution suitable for executive reporting and performance analysis.


πŸ› οΈ Tech Stack

  • Python
  • Pandas
  • NumPy
  • Power BI
  • DAX
  • Git
  • GitHub

πŸ“Š Dataset

Source:

Ergast Formula One Database

The project combines multiple Formula 1 datasets including:

  • Race Results
  • Drivers
  • Constructors
  • Qualifying Results
  • Circuits
  • Seasons

βš™οΈ Data Engineering Pipeline

1. Data Cleaning

Performed:

  • Missing value handling
  • Data type conversion
  • Dataset merging
  • Duplicate removal
  • Date formatting

2. Feature Engineering

Created custom analytics metrics:

Position Gain

Grid Position - Finish Position

Measures a driver's ability to gain positions during a race.

Pole Flag

1 if driver qualified P1
0 otherwise

Pole Conversion Flag

1 if driver started P1 and won
0 otherwise

Qualifying-Finish Delta

Finish Position - Qualifying Position

Measures performance relative to qualifying.


3. KPI Generation

Generated:

  • Driver KPIs
  • Constructor KPIs
  • Seasonal Driver KPIs
  • Seasonal Constructor KPIs

πŸ“ˆ Dashboard Pages


Page 1: Executive Overview

Provides a high-level summary of Formula 1 performance metrics.

Key Features

  • Total Drivers
  • Total Constructors
  • Total Races
  • Total Points
  • Average Consistency Score
  • Top Drivers
  • Top Constructors
  • Historical Trends

Executive Overview


Page 2: Driver Performance Analysis

Analyzes career performance of Formula 1 drivers.

Key Features

  • Career Points
  • Wins
  • Podiums
  • Consistency Score
  • Performance Trends
  • Driver Comparison

Driver Analysis


Page 3: Constructor Performance Analysis

Evaluates Formula 1 teams across all seasons.

Key Features

  • Team Points
  • Wins
  • Podiums
  • Team Rankings
  • Constructor Dominance
  • Seasonal Trends

Constructor Analysis


Page 4: Racecraft & Strategy Analysis

Focuses on race execution and qualifying effectiveness.

Key Features

  • Average Position Gain
  • Pole Conversion Rate
  • Qualifying vs Race Performance
  • Strategy Metrics
  • Driver Racecraft Analysis

Strategy Analysis


Page 5: Season Trends & Championship Evolution

Explores Formula 1 evolution over 75 seasons.

Key Features

  • Championship Evolution
  • Driver Dominance by Era
  • Constructor Dominance by Era
  • Seasonal Performance Trends

Season Trends


πŸ“‚ Project Structure

Formula1-Strategy-Analytics
β”‚
β”œβ”€β”€ data
β”‚   β”œβ”€β”€ raw
β”‚   └── processed
β”‚
β”œβ”€β”€ scripts
β”‚   β”œβ”€β”€ data_cleaning.py
β”‚   β”œβ”€β”€ feature_engineering.py
β”‚   └── kpi_generation.py
β”‚
β”œβ”€β”€ dashboard
β”‚   └── F1_Strategy_Analytics.pbix
β”‚
β”œβ”€β”€ screenshots
β”‚   β”œβ”€β”€ page1_overview.png
β”‚   β”œβ”€β”€ page2_driver_analysis.png
β”‚   β”œβ”€β”€ page3_constructor_analysis.png
β”‚   β”œβ”€β”€ page4_strategy_analysis.png
β”‚   └── page5_season_trends.png
β”‚
β”œβ”€β”€ requirements.txt
β”œβ”€β”€ .gitignore
└── README.md

πŸš€ Key Business Insights

Driver Performance

  • Identified drivers with the highest career points and consistency scores.
  • Compared race performance against qualifying performance.

Constructor Analysis

  • Evaluated long-term team dominance.
  • Measured constructor success across multiple eras.

Racecraft Analysis

  • Quantified position gains achieved during races.
  • Evaluated pole position conversion effectiveness.

Historical Evolution

  • Analyzed how Formula 1 performance trends evolved across 75 seasons.
  • Identified dominant drivers and constructors by era.

🎯 Skills Demonstrated

  • Data Cleaning
  • Data Transformation
  • Feature Engineering
  • Exploratory Data Analysis
  • KPI Development
  • Power BI Dashboard Design
  • DAX Measures
  • Data Visualization
  • Business Intelligence
  • Git Version Control

πŸ‘¨β€πŸ’» Author

Vyom Mangtani

About

Formula 1 strategy, driver performance, and race analytics dashboard using Python and Power BI.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors