Cluster analysis or clustering is a way of comparing data by splitting it into groups of similar data points. These groups are called clusters.
There are many algorithms to put data into clusters. Clustering algorithms can use different ways of measuring similarity between data points.[1] As a result, different clustering algorithms can get different clusters on the same data.