This project demonstrates Hierarchical Clustering for customer segmentation using a dataset of annual income and spending scores. It visually identifies customer groups based on their purchasing behavior.
- Features Used:
Annual Income (k$)
Spending Score (1-100)
- Example source: Mall Customer Segmentation Dataset (Kaggle or synthetic)
- Dendrogram Plotting to determine the optimal number of clusters
- Agglomerative Clustering using Ward linkage
- 2D Visualization of clusters
- Python (Jupyter Notebook)
pandas
,numpy
β data handlingmatplotlib
,scipy
β dendrogram and plottingscikit-learn
β Agglomerative Clustering
Hierarchical clustering effectively segments customers into distinct groups based on income and spending behavior β useful in marketing strategy, loyalty targeting, and personalized recommendations.