Categories &

Functions List

Class Definition: DaviesBouldinEvaluation

Function File: obj = evalclusters (x, clust, DaviesBouldin)
Function File: obj = evalclusters (…, Name, Value)

A Davies-Bouldin object to evaluate clustering solutions.

A DaviesBouldinEvaluation object is a ClusterCriterion object used to evaluate clustering solutions using the Davies-Bouldin criterion.

The Davies-Bouldin criterion is based on the ratio between the distances between clusters and within clusters, that is the distances between the centroids and the distances between each datapoint and its centroid.

The best solution according to the Davies-Bouldin criterion is the one that scores the lowest value.

See also: evalclusters, ClusterCriterion, CalinskiHarabaszEvaluation, GapEvaluation, SilhouetteEvaluation

Source Code: DaviesBouldinEvaluation

Methods

DaviesBouldinEvaluation: obj = addK (obj, K)

Add a new cluster array to inspect the DaviesBouldinEvaluation object.

DaviesBouldinEvaluation: plot (obj)
DaviesBouldinEvaluation: h = plot (obj)

Plot the evaluation results.

Plot the CriterionValues against InspectedK from the DaviesBouldinEvaluation ClusterCriterion, obj, to the current plot. It can also return a handle to the current plot.

DaviesBouldinEvaluation: obj = compact (obj)

Return a compact DaviesBouldinEvaluation object (not implemented yet).