Home > Class Reference > ENSLIB namespace > %DeepSee.extensions.clusters.ASW

%DeepSee.extensions.clusters.ASW

class %DeepSee.extensions.clusters.ASW extends %Library.RegisteredObject

This class calculates Average Silhouette Width index. The technique provides a succinct graphical representation of how well each object lies within its cluster. See Wikipedia article for more information.

Validity indices are used in Cluster Validation and determination of the optimal number of clusters.

Properties

property Model as AbstractModel;
Property methods: ModelGet(), ModelGetSwizzled(), ModelIsValid(), ModelNewObject(), ModelSet()
property SubsetKey as %Integer;
Property methods: SubsetKeyDisplayToLogical(), SubsetKeyGet(), SubsetKeyIsValid(), SubsetKeyLogicalToDisplay(), SubsetKeyNormalize(), SubsetKeySet()

Methods

method ab(i As %Integer, Output a As %Double, Output b As %Double, Output neigbour As %Integer) as %Status [ Language = objectscript ]
method calculate(Output sc As %Status) as %Double [ Language = objectscript ]
method calculateForSample(SampleSize As %Integer, Output sc As %Status) as %Double [ Language = objectscript ]
method s(i As %Integer, Output s As %Double, Output neigbour As %Integer) as %Status [ Language = objectscript ]

Inherited Methods

%AddToSaveSet() %DispatchSetModified() %NormalizeObject()
%ClassIsLatestVersion() %DispatchSetMultidimProperty() %ObjectModified()
%ClassName() %DispatchSetProperty() %OriginalNamespace()
%ConstructClone() %Extends() %PackageName()
%DispatchClassMethod() %GetParameter() %RemoveFromSaveSet()
%DispatchGetModified() %IsA() %SerializeObject()
%DispatchGetProperty() %IsModified() %SetModified()
%DispatchMethod() %New() %ValidateObject()