cluster analysis calculation