A C D E G H M O S T W 
All Classes All Packages

A

AgglomerationMethod - Interface in ch.usi.inf.sape.hac.agglomeration
An AgglomerationMethod represents the Lance-Williams dissimilarity update formula used for hierarchical agglomerative clustering.
AverageLinkage - Class in ch.usi.inf.sape.hac.agglomeration
The "average", "group average", "unweighted average", or "Unweighted Pair Group Method using Arithmetic averages (UPGMA)", is a graph-based approach.
AverageLinkage() - Constructor for class ch.usi.inf.sape.hac.agglomeration.AverageLinkage
 

C

CentroidLinkage - Class in ch.usi.inf.sape.hac.agglomeration
The "centroid" or "Unweighted Pair-Group Method using Centroids (UPGMC)" method is a geometric approach that links the centroids of clusters.
CentroidLinkage() - Constructor for class ch.usi.inf.sape.hac.agglomeration.CentroidLinkage
 
ch.usi.inf.sape.hac - package ch.usi.inf.sape.hac
 
ch.usi.inf.sape.hac.agglomeration - package ch.usi.inf.sape.hac.agglomeration
 
ch.usi.inf.sape.hac.dendrogram - package ch.usi.inf.sape.hac.dendrogram
 
ch.usi.inf.sape.hac.experiment - package ch.usi.inf.sape.hac.experiment
 
cluster(ClusteringBuilder) - Method in class ch.usi.inf.sape.hac.HierarchicalAgglomerativeClusterer
 
ClusteringBuilder - Interface in ch.usi.inf.sape.hac
HierarchicalAgglomerativeClusterer.cluster() takes a ClusteringBuilder as its argument, calling its merge() method whenever it merges two clusters.
ClusteringBuilderMultiplexer - Class in ch.usi.inf.sape.hac
A ClusteringBuilderMultiplexer is a ClusteringBuilder that forwards calls to two other ClusteringBuilders.
ClusteringBuilderMultiplexer(ClusteringBuilder, ClusteringBuilder) - Constructor for class ch.usi.inf.sape.hac.ClusteringBuilderMultiplexer
 
ClusteringMatrixBuilder - Class in ch.usi.inf.sape.hac
A ClusteringMatrixBuilder builds a matrix in which each row represents a step in the clustering and each column represents an observation or cluster.
ClusteringMatrixBuilder(int) - Constructor for class ch.usi.inf.sape.hac.ClusteringMatrixBuilder
 
CompleteLinkage - Class in ch.usi.inf.sape.hac.agglomeration
The "complete", "maximum", "clique", "furthest neighbor", or "furthest distance" method is a graph-based approach.
CompleteLinkage() - Constructor for class ch.usi.inf.sape.hac.agglomeration.CompleteLinkage
 
computeDissimilarity(double, double, double, int, int, int) - Method in interface ch.usi.inf.sape.hac.agglomeration.AgglomerationMethod
Compute the dissimilarity between the newly formed cluster (i,j) and the existing cluster k.
computeDissimilarity(double, double, double, int, int, int) - Method in class ch.usi.inf.sape.hac.agglomeration.AverageLinkage
 
computeDissimilarity(double, double, double, int, int, int) - Method in class ch.usi.inf.sape.hac.agglomeration.CentroidLinkage
 
computeDissimilarity(double, double, double, int, int, int) - Method in class ch.usi.inf.sape.hac.agglomeration.CompleteLinkage
 
computeDissimilarity(double, double, double, int, int, int) - Method in class ch.usi.inf.sape.hac.agglomeration.MedianLinkage
 
computeDissimilarity(double, double, double, int, int, int) - Method in class ch.usi.inf.sape.hac.agglomeration.SingleLinkage
 
computeDissimilarity(double, double, double, int, int, int) - Method in class ch.usi.inf.sape.hac.agglomeration.WardLinkage
 
computeDissimilarity(double, double, double, int, int, int) - Method in class ch.usi.inf.sape.hac.agglomeration.WeightedAverageLinkage
 
computeDissimilarity(Experiment, int, int) - Method in interface ch.usi.inf.sape.hac.experiment.DissimilarityMeasure
 

D

Dendrogram - Class in ch.usi.inf.sape.hac.dendrogram
A Dendrogram represents the results of hierachical agglomerative clustering.
Dendrogram(DendrogramNode) - Constructor for class ch.usi.inf.sape.hac.dendrogram.Dendrogram
 
DendrogramBuilder - Class in ch.usi.inf.sape.hac.dendrogram
A DendrogramBuilder creates a Dendrogram consisting of ObservationNodes and MergeNodes.
DendrogramBuilder(int) - Constructor for class ch.usi.inf.sape.hac.dendrogram.DendrogramBuilder
 
DendrogramNode - Interface in ch.usi.inf.sape.hac.dendrogram
A DendrogramNode is a node in a Dendrogram.
DissimilarityMeasure - Interface in ch.usi.inf.sape.hac.experiment
Computes the dissimilarity between two observations in an experiment.
dump() - Method in class ch.usi.inf.sape.hac.dendrogram.Dendrogram
 

E

Experiment - Interface in ch.usi.inf.sape.hac.experiment
An experiment consists of a number of observations.

G

getAgglomerationMethod() - Method in class ch.usi.inf.sape.hac.HierarchicalAgglomerativeClusterer
 
getClustering() - Method in class ch.usi.inf.sape.hac.ClusteringMatrixBuilder
 
getDendrogram() - Method in class ch.usi.inf.sape.hac.dendrogram.DendrogramBuilder
 
getDissimilarity() - Method in class ch.usi.inf.sape.hac.dendrogram.MergeNode
 
getDissimilarityMeasure() - Method in class ch.usi.inf.sape.hac.HierarchicalAgglomerativeClusterer
 
getExperiment() - Method in class ch.usi.inf.sape.hac.HierarchicalAgglomerativeClusterer
 
getLeft() - Method in interface ch.usi.inf.sape.hac.dendrogram.DendrogramNode
 
getLeft() - Method in class ch.usi.inf.sape.hac.dendrogram.MergeNode
 
getLeft() - Method in class ch.usi.inf.sape.hac.dendrogram.ObservationNode
 
getNumberOfObservations() - Method in interface ch.usi.inf.sape.hac.experiment.Experiment
 
getObservation() - Method in class ch.usi.inf.sape.hac.dendrogram.ObservationNode
 
getObservationCount() - Method in interface ch.usi.inf.sape.hac.dendrogram.DendrogramNode
 
getObservationCount() - Method in class ch.usi.inf.sape.hac.dendrogram.MergeNode
 
getObservationCount() - Method in class ch.usi.inf.sape.hac.dendrogram.ObservationNode
 
getRight() - Method in interface ch.usi.inf.sape.hac.dendrogram.DendrogramNode
 
getRight() - Method in class ch.usi.inf.sape.hac.dendrogram.MergeNode
 
getRight() - Method in class ch.usi.inf.sape.hac.dendrogram.ObservationNode
 
getRoot() - Method in class ch.usi.inf.sape.hac.dendrogram.Dendrogram
 

H

HierarchicalAgglomerativeClusterer - Class in ch.usi.inf.sape.hac
The HierarchicalAgglomerativeClusterer creates a hierarchical agglomerative clustering.
HierarchicalAgglomerativeClusterer(Experiment, DissimilarityMeasure, AgglomerationMethod) - Constructor for class ch.usi.inf.sape.hac.HierarchicalAgglomerativeClusterer
 

M

MedianLinkage - Class in ch.usi.inf.sape.hac.agglomeration
The "median", "weighted centroid", "weighted center of mass distance", "Gower", or "Weighted Pair-Group Method using Centroids (WPGMC)" method is a geometric approach.
MedianLinkage() - Constructor for class ch.usi.inf.sape.hac.agglomeration.MedianLinkage
 
merge(int, int, double) - Method in interface ch.usi.inf.sape.hac.ClusteringBuilder
Merge two clusters.
merge(int, int, double) - Method in class ch.usi.inf.sape.hac.ClusteringBuilderMultiplexer
 
merge(int, int, double) - Method in class ch.usi.inf.sape.hac.ClusteringMatrixBuilder
 
merge(int, int, double) - Method in class ch.usi.inf.sape.hac.dendrogram.DendrogramBuilder
 
MergeNode - Class in ch.usi.inf.sape.hac.dendrogram
A MergeNode represents an interior node in a Dendrogram.
MergeNode(DendrogramNode, DendrogramNode, double) - Constructor for class ch.usi.inf.sape.hac.dendrogram.MergeNode
 

O

ObservationNode - Class in ch.usi.inf.sape.hac.dendrogram
An ObservationNode represents a leaf node in a Dendrogram.
ObservationNode(int) - Constructor for class ch.usi.inf.sape.hac.dendrogram.ObservationNode
 

S

setAgglomerationMethod(AgglomerationMethod) - Method in class ch.usi.inf.sape.hac.HierarchicalAgglomerativeClusterer
 
setDissimilarityMeasure(DissimilarityMeasure) - Method in class ch.usi.inf.sape.hac.HierarchicalAgglomerativeClusterer
 
setExperiment(Experiment) - Method in class ch.usi.inf.sape.hac.HierarchicalAgglomerativeClusterer
 
SingleLinkage - Class in ch.usi.inf.sape.hac.agglomeration
The "single linkage", "minimum", "shortest distance", or "nearest neighbor" method is a graph-based approach.
SingleLinkage() - Constructor for class ch.usi.inf.sape.hac.agglomeration.SingleLinkage
 

T

toString() - Method in class ch.usi.inf.sape.hac.agglomeration.AverageLinkage
 
toString() - Method in class ch.usi.inf.sape.hac.agglomeration.CentroidLinkage
 
toString() - Method in class ch.usi.inf.sape.hac.agglomeration.CompleteLinkage
 
toString() - Method in class ch.usi.inf.sape.hac.agglomeration.MedianLinkage
 
toString() - Method in class ch.usi.inf.sape.hac.agglomeration.SingleLinkage
 
toString() - Method in class ch.usi.inf.sape.hac.agglomeration.WardLinkage
 
toString() - Method in class ch.usi.inf.sape.hac.agglomeration.WeightedAverageLinkage
 

W

WardLinkage - Class in ch.usi.inf.sape.hac.agglomeration
The "Ward", "inner squared distance", "sum of squares", "error sum of squares", or "minimum variance" method.
WardLinkage() - Constructor for class ch.usi.inf.sape.hac.agglomeration.WardLinkage
 
WeightedAverageLinkage - Class in ch.usi.inf.sape.hac.agglomeration
The "weighted average", "McQuitty", or "Weighted Pair-Group Method using Arithmetic averages, or WPGMA)" method.
WeightedAverageLinkage() - Constructor for class ch.usi.inf.sape.hac.agglomeration.WeightedAverageLinkage
 
A C D E G H M O S T W 
All Classes All Packages