# All Classes and Interfaces

Class
Description
AgglomerationMethod
An AgglomerationMethod represents the Lance-Williams dissimilarity update formula used for hierarchical agglomerative clustering.
AverageLinkage
The "average", "group average", "unweighted average", or "Unweighted Pair Group Method using Arithmetic averages (UPGMA)", is a graph-based approach.
CentroidLinkage
The "centroid" or "Unweighted Pair-Group Method using Centroids (UPGMC)" method is a geometric approach that links the centroids of clusters.
ClusteringBuilder
HierarchicalAgglomerativeClusterer.cluster() takes a ClusteringBuilder as its argument, calling its merge() method whenever it merges two clusters.
ClusteringBuilderMultiplexer
A ClusteringBuilderMultiplexer is a ClusteringBuilder that forwards calls to two other ClusteringBuilders.
ClusteringMatrixBuilder
A ClusteringMatrixBuilder builds a matrix in which each row represents a step in the clustering and each column represents an observation or cluster.
CompleteLinkage
The "complete", "maximum", "clique", "furthest neighbor", or "furthest distance" method is a graph-based approach.
Dendrogram
A Dendrogram represents the results of hierachical agglomerative clustering.
DendrogramBuilder
A DendrogramBuilder creates a Dendrogram consisting of ObservationNodes and MergeNodes.
DendrogramNode
A DendrogramNode is a node in a Dendrogram.
DissimilarityMeasure
Computes the dissimilarity between two observations in an experiment.
Experiment
An experiment consists of a number of observations.
HierarchicalAgglomerativeClusterer
The HierarchicalAgglomerativeClusterer creates a hierarchical agglomerative clustering.
MedianLinkage
The "median", "weighted centroid", "weighted center of mass distance", "Gower", or "Weighted Pair-Group Method using Centroids (WPGMC)" method is a geometric approach.
MergeNode
A MergeNode represents an interior node in a Dendrogram.
ObservationNode
An ObservationNode represents a leaf node in a Dendrogram.
SingleLinkage
The "single linkage", "minimum", "shortest distance", or "nearest neighbor" method is a graph-based approach.
WardLinkage
The "Ward", "inner squared distance", "sum of squares", "error sum of squares", or "minimum variance" method.
WeightedAverageLinkage
The "weighted average", "McQuitty", or "Weighted Pair-Group Method using Arithmetic averages, or WPGMA)" method.