Main Page | Class Hierarchy | Class List | Class Members

kddml.Core.DataMining.Clustering.CHEBYCHEV Class Reference

Inheritance diagram for kddml.Core.DataMining.Clustering.CHEBYCHEV:

kddml.Core.DataMining.Clustering.CentroidBasedComparisonMeasure kddml.Core.DataMining.Clustering.ComparisonMeasure List of all members.

Public Member Functions

 CHEBYCHEV (AttributeComparisonMeasure[] attribute_comparison, double[] weights)
 CHEBYCHEV (ClusterDescription cluster_description)
boolean isSimilarityMeasure ()
String getFunctionName ()

Protected Member Functions

double evaluate (double[] x)

Detailed Description

The chebychev function is an outer function, used to compare two records X, Y, where: The chebychev distance is defined as:

D = max (Wi*c(Xi,Yi)) over all i.

Title: KDDML

Description: Knowledge Discovery in Database Environment

Copyright: Copyright (c) 2003-2005

Company: Universita' di Pisa - Dipartimento di Informatica

Author:
Andrea Romei (romei@di.unipi.it)
Version:
2.0.16


Constructor & Destructor Documentation

kddml.Core.DataMining.Clustering.CHEBYCHEV.CHEBYCHEV AttributeComparisonMeasure[]  attribute_comparison,
double[]  weights
 

Constructor given the list of comparison measures. Used for centroid-based clustering only.

Parameters:
attribute_comparison AttributeComparisonMeasure[] the comparison measure for each attribute.
weights double[] the field weight for each attribute. Can be null.

kddml.Core.DataMining.Clustering.CHEBYCHEV.CHEBYCHEV ClusterDescription  cluster_description  ) 
 

Constructor given the centroid description. Used both for centroid-based clustering and distribution-based clustering.

Parameters:
cluster_description ClusterDescription


Member Function Documentation

boolean kddml.Core.DataMining.Clustering.CHEBYCHEV.isSimilarityMeasure  )  [virtual]
 

Returns true if the comparison measure is a similarity function, in which the value returned by the compare method is optimal for greater values. Returns false if the comparison measure is a distance measure, in which the value returned by the compare method is optimal if it is 0.

Returns:
boolean false

Implements kddml.Core.DataMining.Clustering.CentroidBasedComparisonMeasure.

String kddml.Core.DataMining.Clustering.CHEBYCHEV.getFunctionName  )  [virtual]
 

Returns the function name as in PMML.

Returns:
String

Implements kddml.Core.DataMining.Clustering.ComparisonMeasure.

double kddml.Core.DataMining.Clustering.CHEBYCHEV.evaluate double[]  x  )  [protected, virtual]
 

Evaluates the comparison measure given the comparison values for each single attribute (i.e., the values returned by each single inner function).

Parameters:
x double[]
Returns:
double

Implements kddml.Core.DataMining.Clustering.CentroidBasedComparisonMeasure.


Generated on Thu Feb 23 13:04:40 2006 for kddml by  doxygen 1.4.3