La cluster analysis (analisi dei gruppi) è una tecnica statistica che raggruppa dati simili in cluster in base alle loro caratteristiche o attributi. L'obiettivo è individuare schemi o strutture naturali all'interno di un insieme di dati, così è più facile analizzarli e capire le relazioni tra loro.
Le aziende usano la cluster analysis per molti scopi, come la segmentazione dei clienti, le ricerche di mercato, il riconoscimento delle immagini e l'individuazione di anomalie. Classificando bene i dati, le organizzazioni prendono decisioni migliori, migliorano il targeting e scoprono informazioni nascoste che aiutano la crescita e l'efficienza.