Click or drag to resize

XieBeniIndexTInstance Class

Implements the internal evaluation method in [1] known as the Xie-Beni (XB) index. It defines the inter-cluster separation as the minimum square distance between cluster centers, and the intra-cluster compactness as the mean square distance between each data object and its cluster center.
Inheritance Hierarchy
SystemObject
  Aglomera.Evaluation.InternalXieBeniIndexTInstance

Namespace:  Aglomera.Evaluation.Internal
Assembly:  Aglomera (in Aglomera.dll) Version: 1.1.0
Syntax
C#
public class XieBeniIndex<TInstance> : IInternalEvaluationCriterion<TInstance>
where TInstance : Object, IComparable<TInstance>
Request Example View Source

Type Parameters

TInstance
The type of instance considered.

The XieBeniIndexTInstance type exposes the following members.

Constructors
  NameDescription
Public methodXieBeniIndexTInstance
Creates a new XieBeniIndexTInstance with given dissimilarity metric.
Top
Properties
  NameDescription
Public propertyDissimilarityMetric
Gets the metric used by this criterion to measure the dissimilarity / distance between cluster elements.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Public methodEvaluate
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
Remarks
Notes: - The formulation in [1] has a form of (Compactness) / (Separation) and therefore reaches the optimum clustering by being minimized. This implementation thus corresponds to - XB. References: [1] - Xie, X. L., & Beni, G. (1991). A validity measure for fuzzy clustering. IEEE Transactions on pattern analysis and machine intelligence, 13(8), 841-847.
See Also