JOURNAL ARTICLE

Customer Segmentation Using Hierarchical Agglomerative Clustering

Abstract

Customer segmentation plays an important role in customer relationship management. It allows companies to design and establish different strategies to maximize the value of customers. Customer segmentation refers to grouping customers into different categories based on shared characteristics such as age, location, spending habit and so on. Similarly, clustering means putting things together in such a way that similar type of things remain in the same group. In this study, a machine learning (ML) hierarchical agglomerative clustering (HAC) algorithm is implemented in the R programming language to perform customer segmentation on credit card data sets to determine the appropriate marketing strategies.

Keywords:
Computer science Hierarchical clustering Market segmentation Cluster analysis Segmentation Customer relationship management Artificial intelligence Data mining Machine learning Marketing Business Database

Metrics

41
Cited By
4.25
FWCI (Field Weighted Citation Impact)
19
Refs
0.93
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Customer churn and segmentation
Social Sciences →  Business, Management and Accounting →  Marketing
Customer Service Quality and Loyalty
Social Sciences →  Business, Management and Accounting →  Organizational Behavior and Human Resource Management
Consumer Retail Behavior Studies
Social Sciences →  Business, Management and Accounting →  Marketing
© 2026 ScienceGate Book Chapters — All rights reserved.