Skip to main navigation Skip to search Skip to main content

Bootstrapping estimates of stability for clusters, observations and model selection

  • Han Yu
  • , Brian Chapman
  • , Arianna Di Florio
  • , Ellen Eischen
  • , David Gotz
  • , Mathews Jacob
  • , Rachael Hageman Blair
  • SUNY Buffalo
  • University of Utah
  • Cardiff University
  • University of North Carolina at Chapel Hill
  • University of Oregon
  • University of Iowa

Research output: Contribution to journal › Article › peer-review

50 Scopus citations

Abstract

Clustering is a challenging problem in unsupervised learning. In lieu of a gold standard, stability has become a valuable surrogate to performance and robustness. In this work, we propose a non-parametric bootstrapping approach to estimating the stability of a clustering method, which also captures stability of the individual clusters and observations. This flexible framework enables different types of comparisons between clusterings and can be used in connection with two possible bootstrap approaches for stability. The first approach, scheme 1, can be used to assess confidence (stability) around clustering from the original dataset based on bootstrap replications. A second approach, scheme 2, searches over the bootstrap clusterings for an optimally stable partitioning of the data. The two schemes accommodate different model assumptions that can be motivated by an investigator’s trust (or lack thereof) in the original data and additional computational considerations. We propose a hierarchical visualization extrapolated from the stability profiles that give insights into the separation of groups, and projected visualizations for the inspection of the stability of individual operations. Our approaches show good performance in simulation and on real data. These approaches can be implemented using the R package bootcluster that is available on the Comprehensive R Archive Network (CRAN).

Original languageEnglish
Pages (from-to)349-372
Number of pages24
JournalComputational Statistics
Volume34
Issue number1
DOIs
StatePublished - Mar 5 2019

Keywords

  • Clustering
  • Ensemble
  • Jaccard coefficient
  • k-means
  • Visualization

Fingerprint

Dive into the research topics of 'Bootstrapping estimates of stability for clusters, observations and model selection'. Together they form a unique fingerprint.

Cite this