An open API service indexing awesome lists of open source software.

https://github.com/lucaso21/customer-segmentation

A data analysis project segmenting customers based on certain characteristics.
https://github.com/lucaso21/customer-segmentation

dataanalytics datascience ggplot2 kmeans-clustering r tidyverse

Last synced: 11 months ago
JSON representation

A data analysis project segmenting customers based on certain characteristics.

Awesome Lists containing this project

README

          

# Customer Segmentation

---

## Description:
A data analysis project segmenting customers based on multiple characteristics such as Age, Annual Income and Spending Score.

## Data Source:
[Kaggle](https://www.kaggle.com/datasets/vjchoudhary7/customer-segmentation-tutorial-in-python).

## Segmentation Method:
KMEANS.

## Tools / Pacakages:
+ R was used to analyze the data
+ Packages used include tidyverse (data wrangling), broom(for working with KMeans objects), patchwork (for data visualization).

## Steps:
+ Exploratory Data Analysis to understand the data better.
+ KMeans clustering was implemented.
+ Clusters were further analyzed.

## Outcome:
Customers were segmented by Age and Income, Age and Spending Score and Income and Spending Score. 4 unique clusters were determined for Age and Income and Age and Spending Score. 5 unique clusters were determined for Income and Spending Score.

Age and Income clusters were further analyzed to provide an additional within cluster binning of income into low, medium and high income.

See final article [here](https://rpubs.com/LucasO/799240).