Comparative Analysis of Data Normalization Effects on RFMBased Customer Segmentation Using K-Means and DBSCAN

Authors

  • Nabilah Aulia Zahra Department of Computer Science, Universitas Negeri Semarang, Indonesia
  • Tyas Sekar Arum Department of Computer Science, Universitas Negeri Semarang, Indonesia
  • Zerafica Adhyasti Dinar Patriawan Department of Computer Science, Universitas Negeri Semarang, Indonesia
  • Dwika Ananda Agustina Pertiwi Department of Technology Management, Universiti Tun Hussein Onn Malaysia, Malaysia
  • Much Aziz Muslim Department of Computer Science, Universitas Negeri Semarang, Indonesia
  • Yusuf Enril Fathurrohman Doctoral School of Management and Business, University of Debrecen, Hungary https://orcid.org/0000-0002-8539-6715

DOI:

https://doi.org/10.52465/joiser.v4i2.86

Keywords:

DBSCAN algorithm, K-Means algorithm, Data normalization, RFM analysis, Customer segmentation

Abstract

Customer segmentation is widely used to analyze customer transaction patterns and support effective business strategies. However, previous studies have reported inconsistent findings regarding the impact of data normalization on clustering quality across different datasets and algorithms. This study investigates the effect of data normalization on RFM-based customer segmentation using K-Means and DBSCAN. Two transaction datasets, Online Retail II and TransJakarta, were analyzed under three preprocessing scenarios: no normalization, Min-Max normalization, and Z-Score normalization. Clustering performance was evaluated using the Silhouette Score and Davies–Bouldin Index (DBI). For the Online Retail II dataset, K-Means achieved the best performance without normalization (Silhouette Score = 0.9845), while DBSCAN produced valid clusters only after Z-Score normalization. For the TransJakarta dataset, both algorithms performed best without normalization, whereas DBSCAN identified up to 20 clusters and noise points. These findings highlight that the effectiveness of normalization depends on dataset characteristics and the clustering algorithm used.

Downloads

Published

2026-07-03

Issue

Section

Articles