Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Statistics›Robust K-means Clustering
Latent structureMultivariate analysis

Robust K-means Clustering

Also known as: trimmed k-means, TCLUST k-means, contamination-resistant k-means, outlier-robust clustering

Robust K-means clustering is an extension of classical k-means that protects cluster estimates from distortion caused by outliers or contaminated observations. By trimming a user-specified fraction of the most extreme points before updating cluster centers, the algorithm yields stable, meaningful partitions even when the data contain atypical cases that would severely bias standard k-means.

ScholarGate
  1. Latent structure
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Robust K-means Clustering
Cluster AnalysisMixture ModelingRobust Hierarchical Clus…Robust Mixture Modeling

When to use it

Use Robust K-means when you expect a moderate proportion of outliers or contaminated records in otherwise continuous multivariate data and you want a partitional clustering solution with a fixed number of groups. It is appropriate when the data do not satisfy the spherical-cluster assumption of standard k-means but the main departure is contamination rather than fundamentally non-spherical cluster shape. Choose α to match your prior belief about the contamination rate; a value of 0.05 is a sensible default. Do not use it when contamination is heavy (α above about 0.25) without careful validation, when the number of clusters k is genuinely unknown and must itself be robustly estimated (use TCLUST instead), or when clusters are expected to have very different densities or elliptical shapes (Gaussian mixture models or robust mixtures may then be preferable).

Strengths & limitations

Strengths
  • Resists distortion of cluster centers by outliers through explicit, user-controlled trimming.
  • Computationally efficient — the algorithm has the same iteration structure as standard k-means, making it scalable to large data sets.
  • Identifies suspected outlier observations as a by-product of the fitting process, aiding data-quality review.
  • Simple, transparent robustification with a single additional parameter (α) that has a direct, interpretable meaning.
  • Well-grounded in theoretical statistics, with consistency and breakdown-point results established in the original trimmed k-means literature.
Limitations
  • Requires the number of clusters k to be specified in advance, just as in standard k-means.
  • The trimming proportion α must also be chosen by the analyst; an incorrect value can mask real outliers or incorrectly trim legitimate observations.
  • Inherits the spherical-cluster assumption of standard k-means; clusters with very different sizes or elongated shapes may not be recovered well.
  • Multiple random starts are needed to mitigate sensitivity to initialization, increasing computation time.

Frequently asked

How do I choose the trimming proportion α?

A practical starting point is α = 0.05, reflecting a 5% contamination assumption. You can explore sensitivity by running the algorithm with several values (e.g., 0.00, 0.05, 0.10, 0.15) and checking whether the cluster centers and assignments change substantially. Stable results across a range of α values indicate that the solution is not artificially forced by the trimming level.

Are trimmed observations automatically outliers I should delete?

No. Trimmed observations are simply those farthest from any cluster center given the current solution. They may be genuine outliers, data errors, or members of small clusters not captured by the chosen k. Always examine them before deciding whether to exclude them from downstream analyses.

How does robust k-means differ from TCLUST?

Robust k-means (trimmed k-means) uses Euclidean distance and updates spherical cluster centers, making it a direct robust analogue of standard k-means. TCLUST generalizes the trimming idea to allow each cluster to have its own scatter matrix and imposes eigenvalue-ratio constraints on those matrices, making it suitable when clusters differ in shape and volume. Robust k-means is simpler and faster; TCLUST is more flexible but has additional tuning parameters.

Do I still need multiple random starts?

Yes. Like standard k-means, robust k-means can converge to local optima. Running the algorithm from many random initializations (or using a k-means++ seeding strategy) and selecting the run with the lowest trimmed within-cluster sum of squares is strongly recommended.

Can robust k-means handle non-Euclidean data?

The standard algorithm uses Euclidean distance and arithmetic means; it is designed for continuous, roughly interval-scaled variables. For binary, ordinal, or mixed-type data the distance metric and center-update rule would need to be adapted (e.g., using k-medoids with a suitable dissimilarity measure), which moves beyond the standard robust k-means framework.

Sources

  1. Cuesta-Albertos, J. A., Gordaliza, A., & Matrán, C. (1997). Trimmed k-means: An attempt to robustify quantizers. The Annals of Statistics, 25(2), 553–576. DOI: 10.1214/aos/1031833664 ↗
  2. García-Escudero, L. A., Gordaliza, A., Matrán, C., & Mayo-Iscar, A. (2008). A general trimming approach to robust cluster analysis. The Annals of Statistics, 36(3), 1324–1345. DOI: 10.1214/07-AOS515 ↗

How to cite this page

ScholarGate. (2026, June 3). Robust K-means Clustering. ScholarGate. https://scholargate.app/en/statistics/robust-k-means-clustering

Related methods

Cluster AnalysisMixture ModelingRobust Hierarchical ClusteringRobust Mixture Modeling

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Cluster AnalysisStatistics↔ compare
  • Mixture ModelingStatistics↔ compare
  • Robust Hierarchical ClusteringStatistics↔ compare
  • Robust Mixture ModelingStatistics↔ compare
Compare side by side →

Referenced by

Robust Hierarchical ClusteringRobust Mixture Modeling

Similar methods

Robust k-meansRobust Cluster AnalysisRobust Mixture ModelingRobust Hierarchical ClusteringRobust Gaussian Mixture ModelRegularized k-meansRobust Latent Class AnalysisK-means

Related reference concepts

K-Means ClusteringCluster AnalysisClustering AlgorithmsModel-Based ClusteringHierarchical Cluster AnalysisText Clustering

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Robust K-means Clustering (Robust K-means Clustering). Retrieved 2026-07-21 from https://scholargate.app/en/statistics/robust-k-means-clustering · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Cuesta-Albertos, Gordaliza & Matrán
Year
1997
Type
Robust partitional clustering
DataType
Continuous multivariate data with potential outliers or contamination
Subfamily
Multivariate analysis
Related methods
Cluster AnalysisMixture ModelingRobust Hierarchical ClusteringRobust Mixture Modeling
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account