Aglomera Namespace | |
| Class | Description | |
|---|---|---|
| AgglomerativeClusteringAlgorithmTInstance |
Implements the agglomerative nesting clustering algorithm (program AGNES) in [1].
| |
| CachedDissimilarityMetricTInstance |
Represents a cache to store dissimilarities between all instances of a known set, as dictated by a base
IDissimilarityMetricTInstance.
| |
| ClusterTInstance |
Represents a set of TInstance elements arranged in a hierarchical form.
| |
| ClusteringResultTInstance |
Represents the result of a clustering algorithm, consisting in the sequence of ClusterSetTInstance
elements that were found during the agglomeration of all clusters.
| |
| ClusterSetTInstance |
Represents a set of ClusterTInstance elements that were found during the execution of the
clustering algorithm separated at some minimum distance.
| |
| Combinatorics |
A utility class containing combinatorics methods.
| |
| Extensions |
Contains several extension utility methods.
|
| Structure | Description | |
|---|---|---|
| ClusterSetEvaluationTInstance |
Represents the result of evaluating some ClusterSetTInstance according to some criterion.
|
| Interface | Description | |
|---|---|---|
| IClusteringAlgorithmTInstance |
Represents an interface for hierarchical agglomerative clustering algorithms.
| |
| IDissimilarityMetricTInstance |
Represents an interface for metrics measuring the dissimilarity/distance between instances.
|
| Delegate | Description | |
|---|---|---|
| CentroidFunctionTInstance |
Represents a delegate for functions calculating the centroids of ClusterTInstance objects, i.e.,
they calculate the representative element of a given cluster.
|