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

public enum ClusterLinkage extends Enum<ClusterLinkage>
The clustering likage. For documentation of each value, see subclasses of Linkage.
  • Enum Constant Details

    • COMPLETE

      public static final ClusterLinkage COMPLETE
      Complete linkage. Distance between clusters is defined as the distance between the most distant pair of examples.
    • SINGLE

      public static final ClusterLinkage SINGLE
      Single linkage. The distance between clusters is defined as the distance between the closest pair of examples.
    • AVERAGE

      public static final ClusterLinkage AVERAGE
      Average linkage (also called UPGMALinkage). The distance between two clusters is the mean distance of all possible pairs of examples.
    • WARD

      public static final ClusterLinkage WARD
      Ward's linkage. WardLinkage
    • CENTROID

      public static final ClusterLinkage CENTROID
      Centroid linkage (also called UPGMCLinkage). The distance between two clusters is the Euclidean distance between their centroids.
    • MEDIAN

      public static final ClusterLinkage MEDIAN
      Median linkage (also called WPGMCLinkage - Weighted Pair Group Method using Centroids). The distance between two clusters is the Euclidean distance between their weighted centroids.
    • WPGMA

      public static final ClusterLinkage WPGMA
      WPGMA linkage (Weighted Pair Group Method with Arithmetic mean). WPGMALinkage).
  • Constructor Details

    • ClusterLinkage

      private ClusterLinkage()
  • Method Details

    • values

      public static ClusterLinkage[] 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

      public static ClusterLinkage valueOf(String name)
      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 name
      NullPointerException - if the argument is null