This project aims to leverage data analytics and machine learning to derive insights and predict customer behavior in the context of airline reviews. The project is structured into three main tasks:
- Web Scraping & Data Analysis: Extract review data from Skytrax and perform analytical explorations such as data analysis and visualizations.
- Sentiment Analysis: Conduct sentiment analysis on the collected reviews to gauge customer sentiment.
- Predictive Modeling: Develop a predictive model to forecast customer booking behavior.
Each task is encapsulated in its own dedicated directory, containing Colab notebooks with detailed implementations and instructions.
Scrape review data from the Skytrax website.
- Data Collection: Utilize the provided Colab Notebook to scrape review data.
- Colab Notebook for data collection and initial analysis.
- ReviewData - British_Airways.csv , this is the webscrapped data file saved in .csv format at the end of the colab notebook.
Conduct sentiment analysis on the airline reviews to understand customer sentiment trends and patterns.
- Data Preparation: Ensuring the data is clean and structured appropriately for sentiment analysis.
- Sentiment Analysis: Apply sentiment analysis, topic modeling and word clouds to uncover patterns and insights from the review data to assess and categorize the sentiment of each review.
- Insight Presentation: Summarize the findings concisely in a PowerPoint slide for managerial presentation, focusing on key metrics and insights.
- Colab Notebook for sentiment analysis.
- PowerPoint Template for summarizing findings.
Develop a predictive model to forecast the likelihood of a customer making a booking based on the insights derived from the review data.
- Data Exploration & Preparation: Understand the dataset's structure, perform statistical analysis, and prepare the data for modeling.
- Model Training: Train a machine learning model, such as a RandomForest, to predict customer booking behavior.
- Model Evaluation: Assess model performance using cross-validation and relevant metrics. Visualize the contribution of each variable to the model's predictive power.
- Findings Presentation: Compile the key results and model insights into a single PowerPoint slide for executive presentation.
- Colab Notebook for data exploration
- Colab Notebook for model training and evaluation.
- PowerPoint Template for summarizing model insights and findings.




