This project uses machine learning to analyze airline passenger satisfaction. It identifies key factors that influence customer experience and predicts satisfaction based on travel class, inflight services, and boarding efficiency.
The dataset comes from Kaggle:
Airline Passenger Satisfaction Dataset
It contains passenger survey responses on their flight experience and satisfaction ratings.
- Raw Data: Original dataset files from Kaggle.
- Cleaned Data: Processed data for analysis.
- Tableau Data: Formatted for visualizations.
- Jupyter Notebook: Includes EDA and machine learning models.
Visualizations reveal trends in customer satisfaction. Key insights are shared in an interactive dashboard:
Tableau Dashboard
- Preprocessing: Cleaning, handling missing values, encoding, and scaling.
- Models Used:
- Random Forest (96.41% accuracy)
- Gradient Boosting
- Logistic Regression (Baseline comparison)
- Metrics: Accuracy, Precision, Recall, F1-score, and Confusion Matrix.
- Top Satisfaction Factors: Online boarding, inflight WiFi, and travel class matter most.
- Best Model: Random Forest outperformed other models with 96.41% accuracy.
- Areas for Improvement: Faster boarding, better WiFi, and premium service enhancements.
Check Kaggle for dataset licensing.