Skip to content

shawana009/Project-2-Customer-Segmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project-2-Customer-Segmentation

Customer Segmentation Analysis using Python and Power BI

Customer Segmentation Analysis using K-Means

Project Overview

This project focuses on customer segmentation using data analysis and machine learning techniques. The goal is to identify different groups of customers based on their income and spending behavior to help businesses make better marketing decisions.


Dataset Information

The dataset contains the following features:

  • CustomerID
  • Gender
  • Age
  • Annual Income
  • Spending Score
  • Spending Level

Project Steps

1. Data Cleaning

  • Checked for missing values
  • Verified data types
  • Removed inconsistencies
  • Prepared data for analysis

2. Exploratory Data Analysis (EDA)

  • Gender distribution analysis
  • Age distribution visualization
  • Income vs Spending analysis
  • Spending level distribution
  • Average spending by gender

3. Customer Segmentation

K-Means clustering was applied using:

  • Annual Income
  • Spending Score

The Elbow Method was used to determine the optimal number of clusters (5).


Results & Insights

The customers were divided into 5 segments:

  • High Income – High Spending (Premium Customers)
  • High Income – Low Spending (Target Customers)
  • Low Income – High Spending (Potential Risk / Impulsive Buyers)
  • Low Income – Low Spending (Low Value Customers)
  • Medium Income – Medium Spending (Regular Customers)

These insights can help businesses:

  • Target the right customers
  • Improve marketing strategies
  • Increase revenue

Tools & Technologies Used

  • Python
  • Pandas
  • Matplotlib
  • Scikit-learn
  • Google Colab / Jupyter Notebook

Files in this Repository

  • Customer_Segmentation.ipynb
  • Customer_Segmentation_Final.csv
  • Cluster_Summary.csv
  • dataset.csv
  • README.md

Dashboard Preview

Customer Segmentation Dashboard

Author

Shawana Hakim
Aspiring Data Analyst

About

Customer Segmentation Analysis using Python and Power BI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors