The Hierarchical Partitioning Analysis