Hierarchical cluster analysis (HCA) is an exploratory tool designed to reveal natural groupings (or clusters) within a data set that would otherwise not be apparent. It is most useful when you want to cluster a small number (less than a few hundred) of objects.

The objects in hierarchical cluster analysis can be cases or variables, depending on whether you want to classify cases or examine relationships between the variables.