{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,6]],"date-time":"2026-09-06T04:11:09Z","timestamp":1788667869073,"version":"build-2803163510"},"reference-count":57,"publisher":"SAGE Publications","license":[{"start":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T00:00:00Z","timestamp":1769904000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"},{"start":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T00:00:00Z","timestamp":1769904000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["DIGITAL HEALTH"],"published-print":{"date-parts":[[2026,2]]},"abstract":"<jats:sec>\n                    <jats:title>Background<\/jats:title>\n                    <jats:p>With the increasing volume and complexity of medical data, clustering methods have become valuable tools for discovering hidden patterns in unlabeled datasets.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Objective<\/jats:title>\n                    <jats:p>This study aims to compare the performance of different clustering algorithms for analyzing medical datasets, and evaluate the effectiveness of different clustering quality criteria, including internal, stability and external metrics.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Methods<\/jats:title>\n                    <jats:p>A descriptive analysis was conducted on five publicly available medical datasets: Indian Liver Patient Disease (ILPD), Breast Cancer, Pima Indians Diabetes, Statlog (Heart) and Polycystic Ovary Syndrome (PCOS). After preprocessing (handling missing values, normalization, and variable encoding), eight clustering algorithms\u2014Hierarchical Clustering (HC), k-means clustering, Fuzzy ANalYsis (FANNY), Self-Organizing Tree Algorithm (SOTA), Divisive Analysis (DIANA), Partitioning Around Medoids (PAM), Clustering Large Applications (CLARA) and AGglomerative NESting (AGNES) were applied. Clustering quality was evaluated using internal measures (Connectivity, Silhouette Width, Dunn Index), stability measures (Average Proportion of Non-overlap (APN), Average Distance (AD), Average Distance between Means (ADM) and Figure of Merit (FOM)) and external measures (Accuracy and Adjusted Rand Index (ARI)).<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>HC and AGNES consistently achieved the best internal and stability performance on the ILPD, Pima, and Statlog datasets, while k-means performed best on the Breast Cancer dataset. On the PCOS dataset, HC, AGNES, k-means, and DIANA showed comparable performance. However, external validation revealed that higher internal and stability scores did not necessarily correspond to greater agreement with clinical class labels, and the optimal algorithm varied across datasets.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Conclusion<\/jats:title>\n                    <jats:p>No clustering algorithm consistently outperformed the others across all medical datasets. Although hierarchical methods showed strong internal and stability performance, these metrics alone were insufficient to predict agreement with clinical labels. Therefore, external validation should complement internal and stability metrics to provide a more comprehensive evaluation of clustering performance in medical data analysis.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1177\/20552076261486967","type":"journal-article","created":{"date-parts":[[2026,9,4]],"date-time":"2026-09-04T15:03:42Z","timestamp":1788534222000},"update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":0,"title":["A methodological study of clustering evaluation in medical data: Exploring internal and stability-based criteria"],"prefix":"10.1177","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2773-6179","authenticated-orcid":false,"given":"Azam","family":"Orooji","sequence":"first","affiliation":[{"name":"North Khorasan University of Medical Science (NKUMS)"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6013-2940","authenticated-orcid":false,"given":"Farzaneh","family":"Kermani","sequence":"additional","affiliation":[{"name":"Semnan University of Medical Sciences"},{"name":"Semnan University of Medical Sciences"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-3441-153X","authenticated-orcid":false,"given":"Seyed Mohsen","family":"Hosseini","sequence":"additional","affiliation":[{"name":"Payame Noor University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-0180-6945","authenticated-orcid":false,"given":"Alireza","family":"Borhani","sequence":"additional","affiliation":[{"name":"Tehran University of Medical Sciences"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2026,9,4]]},"reference":[{"key":"e_1_3_8_2_2","doi-asserted-by":"crossref","unstructured":"Tekieh MH Raahemi B. Importance of Data Mining in Healthcare: A Survey. In: Proceedings of the 2015 IEEE\/ACM International Conference on Advances in Social Networks Analysis and Mining 2015Paris France. August 25-28 2015 pp. 1057\u20131062. Association for Computing Machinery.","DOI":"10.1145\/2808797.2809367"},{"key":"e_1_3_8_3_2","first-page":"27","article-title":"Clustering algorithm for a healthcare dataset using silhouette score value","volume":"10","author":"Ogbuabor G","year":"2018","unstructured":"Ogbuabor G, Ugwoke F. Clustering algorithm for a healthcare dataset using silhouette score value. Int J Comput Sci Inf Technol 2018; 10: 27\u201337.","journal-title":"Int J Comput Sci Inf Technol"},{"key":"e_1_3_8_4_2","doi-asserted-by":"publisher","DOI":"10.3390\/make6020058"},{"key":"e_1_3_8_5_2","doi-asserted-by":"publisher","DOI":"10.4258\/hir.2023.29.1.23"},{"key":"e_1_3_8_6_2","doi-asserted-by":"publisher","DOI":"10.1038\/s41598-023-46721-9"},{"key":"e_1_3_8_7_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10916-024-02098-4"},{"key":"e_1_3_8_8_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2017.12.014"},{"key":"e_1_3_8_9_2","first-page":"501","article-title":"Advanced cluster analysis","volume":"3","author":"Han J","year":"2012","unstructured":"Han J, Kamber M, Pei J. Advanced cluster analysis. Data Mining: Concepts and Techniques 2012; 3: 501\u2013508.","journal-title":"Data Mining: Concepts and Techniques"},{"key":"e_1_3_8_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/RBME.2010.2083647"},{"key":"e_1_3_8_11_2","doi-asserted-by":"publisher","DOI":"10.14257\/ijbsbt.2013.5.5.25"},{"key":"e_1_3_8_12_2","doi-asserted-by":"crossref","unstructured":"Paul R Hoque ASML. Clustering medical data to predict the likelihood of diseases. In: 2010 fifth international conference on digital information management (ICDIM) Thunder Bay ON Canada 05-08 July 2010 pp. 44\u201349. IEEE.","DOI":"10.1109\/ICDIM.2010.5664638"},{"key":"e_1_3_8_13_2","doi-asserted-by":"publisher","DOI":"10.1007\/s44196-024-00568-8"},{"key":"e_1_3_8_14_2","first-page":"85","article-title":"A novel method for fuzzy diagnostic system design","volume":"32","author":"Langarizadeh M","year":"2018","unstructured":"Langarizadeh M, Orooji A. A novel method for fuzzy diagnostic system design. Medical Journal of the Islamic Republic of Iran 2018; 32: 85. https:\/\/doi.org\/10.14196\/mjiri.32.85","journal-title":"Medical Journal of the Islamic Republic of Iran"},{"key":"e_1_3_8_15_2","doi-asserted-by":"publisher","DOI":"10.15588\/1607-3274-2019-4-6"},{"key":"e_1_3_8_16_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2012.07.021"},{"key":"e_1_3_8_17_2","doi-asserted-by":"publisher","DOI":"10.1561\/2200000008"},{"key":"e_1_3_8_18_2","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.161273698"},{"key":"e_1_3_8_19_2","doi-asserted-by":"publisher","DOI":"10.1002\/widm.1444"},{"key":"e_1_3_8_20_2","doi-asserted-by":"publisher","DOI":"10.1093\/jamia\/ocaa088"},{"key":"e_1_3_8_21_2","article-title":"ILPD (Indian Liver Patient Dataset) [dataset]","author":"Ramana B","year":"2022","unstructured":"Ramana B, Venkateswarlu N. ILPD (Indian Liver Patient Dataset) [dataset]. UCI Machine Learning Repository 2022. https:\/\/doi.org\/10.24432\/C5D02C","journal-title":"UCI Machine Learning Repository"},{"key":"e_1_3_8_22_2","article-title":"Breast Cancer [dataset]","author":"Zwitter M","year":"1988","unstructured":"Zwitter M, M Soklic. Breast Cancer [dataset]. UCI Machine Learning Repository 1988. https:\/\/doi.org\/10.24432\/C51P4M","journal-title":"UCI Machine Learning Repository"},{"key":"e_1_3_8_23_2","article-title":"Pima Indians Diabetes [dataset]","author":"Tariq MJ","unstructured":"Tariq MJ. Pima Indians Diabetes [dataset]. Kaggle. www.kaggle.com\/datasets\/jamaltariqcheema\/pima-indians-diabetes-dataset","journal-title":"Kaggle"},{"key":"e_1_3_8_24_2","unstructured":"Statlog (Heart) [dataset]. UCI Machine Learning Repository. https:\/\/doi.org\/10.24432\/C57303"},{"key":"e_1_3_8_25_2","article-title":"PCOS (Polycystic Ovary Syndrome) [dataset]","author":"kottarathil P","unstructured":"kottarathil P. PCOS (Polycystic Ovary Syndrome) [dataset]. Kaggle. www.kaggle.com\/datasets\/prasoonkottarathil\/polycystic-ovary-syndrome-pcos","journal-title":"Kaggle"},{"key":"e_1_3_8_26_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jksuci.2022.04.010"},{"key":"e_1_3_8_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3055433"},{"key":"e_1_3_8_28_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00357-008-9004-x"},{"key":"e_1_3_8_29_2","doi-asserted-by":"publisher","DOI":"10.1088\/1757-899X\/336\/1\/012017"},{"key":"e_1_3_8_30_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2017.06.053"},{"key":"e_1_3_8_31_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2022.12.146"},{"key":"e_1_3_8_32_2","first-page":"226","article-title":"Research on K-value selection method of K-means clustering algorithm","volume":"2","author":"Yuan C","year":"2019","unstructured":"Yuan C, Yang H. Research on K-value selection method of K-means clustering algorithm. J 2019; 2: 226\u2013235. https:\/\/doi.org\/10.3390\/j2020016","journal-title":"J"},{"key":"e_1_3_8_33_2","doi-asserted-by":"publisher","DOI":"10.3311\/PPtr.9911"},{"key":"e_1_3_8_34_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.aej.2015.11.003"},{"key":"e_1_3_8_35_2","doi-asserted-by":"publisher","DOI":"10.11648\/j.bsi.20200501.14"},{"key":"e_1_3_8_36_2","doi-asserted-by":"crossref","unstructured":"Vuk\u010devi\u0107 M Popovi\u0107-Bugarin V Dervi\u0107 E. DBSCAN and CLARA Clustering Algorithms and their usage for the Soil Data Clustering. In: 2019 8th Mediterranean Conference on Embedded Computing (MECO) Budva Montenegro 10-14 June 2019 pp. 1\u20136. IEEE.","DOI":"10.1109\/MECO.2019.8760140"},{"key":"e_1_3_8_37_2","volume-title":"Hands-On Machine Learning with R","author":"Boehmke B","year":"2020","unstructured":"Boehmke B, Greenwell B. Hands-On Machine Learning with R. CRC Press, 2020."},{"key":"e_1_3_8_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3490384"},{"key":"e_1_3_8_39_2","doi-asserted-by":"publisher","DOI":"10.1038\/s41598-023-32790-3"},{"key":"e_1_3_8_40_2","doi-asserted-by":"crossref","unstructured":"Yin L Huang C-H. Clustering of gene expression data: performance and similarity analysis. In: First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS'06) Hangzhou China 20-24 June 2006 pp. 142\u2013149. IEEE.","DOI":"10.1109\/IMSCCS.2006.43"},{"key":"e_1_3_8_41_2","doi-asserted-by":"publisher","DOI":"10.9781\/ijimai.2020.05.004"},{"key":"e_1_3_8_42_2","doi-asserted-by":"publisher","DOI":"10.18637\/jss.v025.i04"},{"key":"e_1_3_8_43_2","doi-asserted-by":"publisher","DOI":"10.1002\/wics.1575"},{"key":"e_1_3_8_44_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.heliyon.2025.e41953"},{"key":"e_1_3_8_45_2","unstructured":"R Core Team. hclust: Hierarchical Clustering. Version 3.6.2. https:\/\/www.rdocumentation.org\/packages\/stats\/versions\/3.6.2\/topics\/hclust"},{"key":"e_1_3_8_46_2","unstructured":"R Core Team. agnes: Agglomerative Nesting (Hierarchical Clustering). Version 2.1.8.2. https:\/\/www.rdocumentation.org\/packages\/cluster\/versions\/2.1.8.2\/topics\/agnes"},{"key":"e_1_3_8_47_2","unstructured":"R Core Team. kmeans: K-Means Clustering. Version 3.6.2. https:\/\/www.rdocumentation.org\/packages\/stats\/versions\/3.6.2\/topics\/kmeans"},{"key":"e_1_3_8_48_2","doi-asserted-by":"publisher","DOI":"10.2307\/2346830"},{"key":"e_1_3_8_49_2","unstructured":"R Core Team. fanny: Fuzzy Analysis Clustering. Version 2.1.8.2. https:\/\/www.rdocumentation.org\/packages\/cluster\/versions\/2.1.8.2\/topics\/fanny"},{"key":"e_1_3_8_50_2","unstructured":"R Core Team. sota: Self-organizing Tree Algorithm (SOTA). Version 0.7. https:\/\/www.rdocumentation.org\/packages\/clValid\/versions\/0.7\/topics\/sota"},{"key":"e_1_3_8_51_2","unstructured":"R Core Team. diana: DIvisive ANAlysis Clustering. Version 2.1.8.2. https:\/\/www.rdocumentation.org\/packages\/cluster\/versions\/2.1.8.2\/topics\/diana"},{"key":"e_1_3_8_52_2","unstructured":"R Core Team. pam: Partitioning Around Medoids. Version 1.2-0. https:\/\/www.rdocumentation.org\/packages\/cluster\/versions\/1.2-0\/topics\/pam"},{"key":"e_1_3_8_53_2","unstructured":"R Core Team. clara: Clustering Large Applications. Version 2.1.8.2. https:\/\/www.rdocumentation.org\/packages\/cluster\/versions\/2.1.8.2\/topics\/clara"},{"key":"e_1_3_8_54_2","doi-asserted-by":"publisher","DOI":"10.3389\/frai.2022.1055294"},{"key":"e_1_3_8_55_2","doi-asserted-by":"publisher","DOI":"10.3389\/fdgth.2023.1142822"},{"key":"e_1_3_8_56_2","doi-asserted-by":"publisher","DOI":"10.3390\/electronics13010140"},{"key":"e_1_3_8_57_2","doi-asserted-by":"publisher","DOI":"10.1038\/nmeth.3583"},{"key":"e_1_3_8_58_2","volume-title":"Methods for Clustering Data with Missing Values","author":"Stefan E","year":"2015","unstructured":"Stefan E. Methods for Clustering Data with Missing Values. University of Leiden, Mathematical Institute, Statistical Science for the Life and Behavioural Sciences, Master Thesis, 2015."}],"container-title":["DIGITAL HEALTH"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/20552076261486967","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/20552076261486967","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/20552076261486967","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,9,6]],"date-time":"2026-09-06T03:39:22Z","timestamp":1788665962000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/20552076261486967"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,2]]},"references-count":57,"alternative-id":["10.1177\/20552076261486967"],"URL":"https:\/\/doi.org\/10.1177\/20552076261486967","relation":{},"ISSN":["2055-2076","2055-2076"],"issn-type":[{"value":"2055-2076","type":"print"},{"value":"2055-2076","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,2]]},"article-number":"20552076261486967"}}