Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nafisalawalidris/building-a-clustering-model-for-customer-segmentation

Customer Segmentation Using Clustering: This repo applies clustering algorithms to a customer transaction dataset, grouping similar customers together based on their purchasing behavior. Targeted marketing strategies can be developed by analyzing distinct customer segments.
https://github.com/nafisalawalidris/building-a-clustering-model-for-customer-segmentation

clustering customer-segmentation data-analysis data-visualization k-means machine-learning marketing-analytics unsupervised-learning

Last synced: about 1 month ago
JSON representation

Customer Segmentation Using Clustering: This repo applies clustering algorithms to a customer transaction dataset, grouping similar customers together based on their purchasing behavior. Targeted marketing strategies can be developed by analyzing distinct customer segments.

Awesome Lists containing this project

README

        

# Building a Clustering Model for Customer Segmentation

## Data Files
- `~/Projects/Clustering.ipynb`
- `~/Projects/wholesale_customers_data/wholesale_customer_data.csv`

## Scenario
You work for Mixed Messages Media, a marketing firm. One of the firm's clients is a large wholesale distributor. The distributor sells many different kinds of products to various retail stores, but specializes in selling food products. As part of a marketing push, you've been hired to help the distributor with its customer segmentation approach. The distributor wants to be able to target their advertisements to specific retailers in order to maximize sales. You've been given historical data that includes annual spending figures for each of the distributor's retail clients for several product categories (paper products, frozen products, milk products, etc.). There is no label associated with this data, so your mission will be to try to assign the retailers to meaningful groups based on how much they spend for each type of product. So, you'll use a clustering approach to this data.

## Attributes of the Dataset
| Attribute | Annual Spending On |
|------------------|------------------------------------------|
| Fresh | Fresh products |
| Milk | Milk products |
| Grocery | Grocery products |
| Frozen | Frozen products |
| Detergents_Paper | Detergent products and paper products |
| Deli | Deli products |