Welcome to the F1 Racing Dataset project! This repository contains comprehensive data on Formula 1 races from 1950 to 2024. The project leverages various Python packages for data analysis, visualization, and machine learning.
The dataset includes:
- Race Results: Positions, times, and points for each race.
- Qualifying Results: Times and positions from qualifying sessions.
- Driver Information: Names, nationalities, and career statistics.
- Team Information: Constructors, engine suppliers, and team statistics.
- Lap Times: Detailed lap-by-lap data for each race.
- Pit Stops: Information on pit stop times and strategies.
- pandas: For data manipulation and analysis.
- numpy: For numerical operations.
- matplotlib: For creating static, animated, and interactive visualizations.
- seaborn: For statistical data visualization.
- plotly: For interactive visualizations.
- Streamlit: For building interactive web applications.
- scikit-learn: For implementing machine learning algorithms.
- statsmodels: For statistical modeling.
- Linear Regression: Predicting race outcomes based on historical data.
- Decision Tree Regressor: Modeling complex relationships in the data.
- Random Forest Regressor: An ensemble method for improved prediction accuracy.