Load the public transport delays dataset and perform exploratory data analysis to understand delay patterns, weather effects, and event impacts.
Handle missing values, fix data types, remove outliers, and prepare the dataset for feature engineering.
Create meaningful features from raw data — weather encodings, time-based features, event flags, and interaction terms.
Train and compare multiple regression models to predict transport delay duration.
Evaluate model performance with proper metrics, visualize predictions vs actuals, and interpret results for stakeholders.