Package de.uni_mannheim.informatik.dws.melt.matching_jena_matchers.multisource.dispatchers.clustermerge
Enum ClusterLinkage
java.lang.Object
java.lang.Enum<ClusterLinkage>
de.uni_mannheim.informatik.dws.melt.matching_jena_matchers.multisource.dispatchers.clustermerge.ClusterLinkage
- All Implemented Interfaces:
Serializable
,Comparable<ClusterLinkage>
,java.lang.constant.Constable
The clustering likage.
For documentation of each value, see subclasses of
Linkage
.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionAverage linkage (also calledUPGMALinkage
).Centroid linkage (also calledUPGMCLinkage
).Complete linkage.Median linkage (also calledWPGMCLinkage
- Weighted Pair Group Method using Centroids).Single linkage.Ward's linkage.WPGMA linkage (Weighted Pair Group Method with Arithmetic mean). -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ClusterLinkage
Returns the enum constant of this type with the specified name.static ClusterLinkage[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
COMPLETE
Complete linkage. Distance between clusters is defined as the distance between the most distant pair of examples. -
SINGLE
Single linkage. The distance between clusters is defined as the distance between the closest pair of examples. -
AVERAGE
Average linkage (also calledUPGMALinkage
). The distance between two clusters is the mean distance of all possible pairs of examples. -
WARD
Ward's linkage.WardLinkage
-
CENTROID
Centroid linkage (also calledUPGMCLinkage
). The distance between two clusters is the Euclidean distance between their centroids. -
MEDIAN
Median linkage (also calledWPGMCLinkage
- Weighted Pair Group Method using Centroids). The distance between two clusters is the Euclidean distance between their weighted centroids. -
WPGMA
WPGMA linkage (Weighted Pair Group Method with Arithmetic mean).WPGMALinkage
).
-
-
Constructor Details
-
ClusterLinkage
private ClusterLinkage()
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-