|
latest version v1.9 - last update 24 Nov 2005 |
|
#include <ltiClusteringValidity.h>
Inheritance diagram for lti::dunnIndex:


Public Member Functions | |
| dunnIndex () | |
| dunnIndex (const dunnIndex &other) | |
| virtual | ~dunnIndex () |
| virtual const char * | getTypeName () const |
| virtual bool | apply (const std::vector< dmatrix > &clusteredData, double &index, const dmatrix ¢roids) const |
| const parameters & | getParameters () const |
| dunnIndex & | copy (const dunnIndex &other) |
| virtual functor * | clone () const |
| dunnIndex & | operator= (const dunnIndex &other) |
,Pal,N.R., 1998. "Some new indexes of cluster validity." IEEE Transaction on Systems,Man, and cybernetics (Part B) 28, 301-315 the distance and diameter functions are implemented in the parent class so they can be used for other computations of validity indexes.
To find the best possible clustering look for the maximum value of this indices
Valid values for the measure of the diameters are: standard: the largest distance between to points in a cluster average: the average distance between all points in the cluster centroid: twice the average distance between each point and the centroid
valid values for the distance measure are minimum: the minimal distance between the points in the two clusters maximum: the maximum distance between the points in the two clusters mean: the average distance between all points in the clusters centroids: the distance between the centroids of the clusters interpoint: combination of mean and centroids
|
|
standard contructor
|
|
|
standard contructor
|
|
|
destructor
|
|
||||||||||||||||
|
calculates the Dunn Index of the clustered Data
Implements lti::clusteringValidity. |
|
|
returns a pointer to a clone of this functor.
Implements lti::functor. |
|
|
copy data of "other" functor.
|
|
|
returns current parameters.
Reimplemented from lti::functor. |
|
|
returns the name of this type
Reimplemented from lti::clusteringValidity. |
|
|
alias for copy member
|