Course Project β Group 12
Date: 05 December 2024
Contributors:
- Heta Chavda (NF1014555)
- Krishna Patel (NF1017043)
- Bijal Panchal (NF1003964)
- Bimbo O. Solanke (NF1009888)
This project applies market segmentation techniques to divide a dataset of 100 customers into actionable clusters based on demographic and behavioral data. The goal is to design segment-specific marketing strategies that improve personalization, resource allocation, and ROI.
- Identify customer segments based on demographics & behaviors.
- Apply K-means clustering to classify customers.
- Generate marketing strategies (4Ps) tailored to each segment.
- Provide recommendations for improving retention and ROI.
- Size: 100 customers
- Features Analyzed:
- Demographics β Age, Income, Gender, Region
- Behavior β Purchasing patterns, Promotion engagement
-
Tools Used:
- Excel β Data cleaning & pivot tables
- Python β K-means clustering, visualizations, strategy generation
-
Steps:
- Data preprocessing and cleaning.
- K-means clustering applied β 4 clusters identified.
- Visual analysis of age, income, and engagement patterns.
- Segment-specific 4P (Product, Price, Place, Promotion) strategies created:contentReference[oaicite:0]{index=0}.
- Products: Affordable, quality products with modern features
- Place: Digital platforms
- Promotion: Personalized online promotions & loyalty programs
- Products: Premium, high-end products
- Place: Traditional retail + hybrid online/offline options
- Promotion: Loyalty rewards & targeted offers
- Products: Practical mid-range items
- Place: No strong platform preference
- Promotion: Value-based offers, simple pricing
- Products: Affordable, basic goods
- Place: Local stores & simple online access
- Promotion: Community-driven campaigns, affordability focus:contentReference[oaicite:1]{index=1}
- π Age distribution by segment
- π° Income distribution by segment
- π Stacked bar chart β Engagement & spending patterns
- π₯§ Pie charts β 4Ps by segment
- Focus marketing investment on Segments 0 & 1 for ROI growth.
- Use cost-effective, value-based strategies for Segments 2 & 3.
- Improve retention of retirees (Cluster 3) via local partnerships & community programs:contentReference[oaicite:2]{index=2}.
- Small dataset (100 customers).
- Missing/inconsistent data may affect accuracy.
- Rapid market changes require frequent re-segmentation.
- High cost of personalized promotions for certain groups.
- Use real-time customer data for ongoing updates.
- Automate promotions with AI-based personalization tools.
- Partner with local communities to retain low-income retirees.
- Pilot strategies on smaller groups to minimize risk:contentReference[oaicite:3]{index=3}.
Through K-means clustering and behavioral analysis, this project demonstrates how businesses can personalize marketing strategies for diverse customer groups. By balancing ROI-driven focus on premium clusters with inclusive strategies for lower-income groups, companies can enhance profitability, customer satisfaction, and long-term loyalty.