A C D E G H M O S T W
All Classes All Packages
All Classes All Packages
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
All Classes All Packages