Skip to content

Drove sales performance through predictive modelling and customer segmentation, using Python, R, and NLP techniques. Revealed customer spending patterns, loyalty predictors, and product sentiment insights for strategic marketing decisions.

Notifications You must be signed in to change notification settings

TilaniDW/TurtleGames

Repository files navigation

TurtleGames

🔦 Disclaimer: I completed the following project as part of the LSE Data Analytics Career Accelearator Course (April 2024 - November 2024)

🔖 Grade 88%

TurtleGames

❓ How can TURTLE GAMES increase sales performance through customer segmentation and predictive analytics?

📌 Overview

This project was about understanding customer behaviour and improving sales performance for TURTLE GAMES, a fictitious global gaming company. I worked as part of a team of analysts, focusing on identifying spending patterns, customer segments, and factors influencing loyalty point accumulation.

To achieve this, I applied predictive modelling and customer segmentation techniques, using both Python and R. I also conducted sentiment analysis on customer reviews, looking at what customers liked and disliked about TURTLE GAMES’ products. This project gave me an opportunity to blend machine learning with business insights, making data-driven recommendations that could help refine the company’s marketing and loyalty strategies.

🛠️ Approach & Tools

1. Data Cleaning & Preparation

  • Processed and structured customer sales and demographic data (2,000 customers) using Python (Pandas, NumPy) and Excel.
  • Addressed missing values, duplicates, and standardised key variables to ensure consistency across the dataset.

2. Exploratory & Predictive Modelling

  • Conducted descriptive and diagnostic analysis in Python & R to examine spending trends, demographics, and loyalty accumulation.
  • Built Multiple Linear Regression (MLR) models to evaluate the relationship between age, income, and spending score with loyalty points.
  • Used Decision Tree Regression to capture non-linearity, ultimately outperforming MLR in prediction accuracy.

3. Customer Segmentation & Clustering

  • Applied K-Means Clustering to segment customers based on income and spending scores.
  • Identified five distinct customer groups, helping TURTLE GAMES refine its marketing and loyalty strategies.

4. Natural Language Processing (NLP) on Customer Reviews

  • Used TextBlob for sentiment analysis, identifying polarity (positive/negative) and subjectivity in customer reviews.
  • Processed and cleaned text data, removing stop words and standardising text for better analysis.
  • Created word clouds and sentiment scores, identifying common themes in positive and negative customer feedback.

📊 Business Impact

  • Decision Tree Regression outperformed Multiple Linear Regression, achieving 99.5% accuracy in predicting loyalty points while handling non-linear patterns effectively.
  • K-Means Clustering identified five key customer segments, allowing TURTLE GAMES to personalise marketing efforts and optimise loyalty programs.
  • Sentiment analysis showed 80% of customer reviews were positive, with negative feedback mainly about product complexity and unclear instructions.
  • Customers aged 25–44 were the highest spenders, with spending declining after age 50.
  • High-income customers preferred premium products (e.g., 5510, 6466, and 9080), making them ideal candidates for targeted loyalty incentives.
  • Recommended refining loyalty rewards, focusing on high-value segments, and improving engagement with underperforming customer groups.

🎯 Key Takeaways

  • Strengthened my predictive modelling skills, comparing MLR vs. Decision Trees and learning how to handle non-linearity in business data.
  • Gained experience in customer segmentation, using K-Means Clustering to identify data-driven marketing strategies.
  • Applied NLP techniques to real-world customer reviews, improving my ability to extract insights from unstructured text data.
  • Learned how to connect machine learning insights to actionable business strategies, enhancing sales performance and customer engagement.

🔙 Return to Portfolio

About

Drove sales performance through predictive modelling and customer segmentation, using Python, R, and NLP techniques. Revealed customer spending patterns, loyalty predictors, and product sentiment insights for strategic marketing decisions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published