Taylor & Francis Group
Browse
ucgs_a_1647846_sm7747.zip (1.24 MB)

Estimating the Number of Clusters Using Cross-Validation

Download (1.24 MB)
Version 3 2021-09-29, 16:14
Version 2 2019-10-25, 11:50
Version 1 2019-07-24, 15:59
dataset
posted on 2021-09-29, 16:14 authored by Wei Fu, Patrick O. Perry

Many clustering methods, including k-means, require the user to specify the number of clusters as an input parameter. A variety of methods have been devised to choose the number of clusters automatically, but they often rely on strong modeling assumptions. This article proposes a data-driven approach to estimate the number of clusters based on a novel form of cross-validation. The proposed method differs from ordinary cross-validation, because clustering is fundamentally an unsupervised learning problem. Simulation and real data analysis results show that the proposed method outperforms existing methods, especially in high-dimensional settings with heterogeneous or heavy-tailed noise. In a yeast cell cycle dataset, the proposed method finds a parsimonious clustering with interpretable gene groupings. Supplementary materials for this article are available online.

History