This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)


constructs a cluster hierarchy based on the distance or dissimilarity matrix m.
DirectAgglomerate[m, list]
associates the elements of list with the rows of the matrix m in the cluster hierarchy.
  • DirectAgglomerate[m] labels each element by its row position in the matrix m.
  • DirectAgglomerate gives a Cluster object.
  • The distance matrix m can be any symmetric matrix.
  • The method used to determine intercluster dissimilarity can be specified using the Linkage option.
  • Possible settings for the Linkage option include:
"Single"smallest intercluster dissimilarity
"Average"average intercluster dissimilarity
"Complete"largest intercluster dissimilarity
"Weighted"weighted average intercluster dissimilarity
"Centroid"distance from cluster centroids
"Median"distance from cluster medians
"Ward"Ward's minimum variance dissimilarity
fa pure function
  • The function f defines a distance from a cluster k to the new cluster formed by fusing clusters i and j.
  • The arguments supplied to f are dik, djk, dij, ni, nj, and nk, where d is the distance between clusters and n is the number of elements in a cluster.