Package ch.usi.inf.sape.hac
Class HierarchicalAgglomerativeClusterer
java.lang.Object
ch.usi.inf.sape.hac.HierarchicalAgglomerativeClusterer
The HierarchicalAgglomerativeClusterer creates a hierarchical agglomerative clustering.
Experiment experiment = ...; DissimilarityMeasure dissimilarityMeasure = ...; AgglomerationMethod agglomerationMethod = ...; DendrogramBuilder dendrogramBuilder = new DendrogramBuilder(experiment.getNumberOfObservations()); HierarchicalAgglomerativeClusterer clusterer = new HierarchicalAgglomerativeClusterer(experiment, dissimilarityMeasure, agglomerationMethod); clusterer.cluster(dendrogramBuilder); Dendrogram dendrogram = dendrogramBuilder.getDendrogram();
-
Constructor Summary
ConstructorsConstructorDescriptionHierarchicalAgglomerativeClusterer
(Experiment experiment, DissimilarityMeasure dissimilarityMeasure, AgglomerationMethod agglomerationMethod) -
Method Summary
Modifier and TypeMethodDescriptionvoid
cluster
(ClusteringBuilder clusteringBuilder) void
setAgglomerationMethod
(AgglomerationMethod agglomerationMethod) void
setDissimilarityMeasure
(DissimilarityMeasure dissimilarityMeasure) void
setExperiment
(Experiment experiment)
-
Constructor Details
-
HierarchicalAgglomerativeClusterer
public HierarchicalAgglomerativeClusterer(Experiment experiment, DissimilarityMeasure dissimilarityMeasure, AgglomerationMethod agglomerationMethod)
-
-
Method Details
-
setExperiment
-
getExperiment
-
setDissimilarityMeasure
-
getDissimilarityMeasure
-
setAgglomerationMethod
-
getAgglomerationMethod
-
cluster
-