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

%DeepSee.extensions.clusters.PAMSA

class %DeepSee.extensions.clusters.PAMSA extends %DeepSee.extensions.clusters.PAM

This class provides an implemantation of Partitioning Around Medoids (PAM) algorithm adding Simulated Annealing (See Wikipedia article for more information) to avoid falling into a local minimum.

Properties

property Extensive as %Boolean [ InitialExpression = 0 ];
Property methods: ExtensiveDisplayToLogical(), ExtensiveGet(), ExtensiveIsValid(), ExtensiveLogicalToDisplay(), ExtensiveNormalize(), ExtensiveSet()

Methods

method Execute() as %Status [ Language = objectscript ]
classmethod New(dsName As %String, Output sc As %Status) as PAMSA [ Language = objectscript ]
classmethod Open(dsName As %String, Output sc As %Status) as PAMSA [ Language = objectscript ]

Inherited Methods

%AddToSaveSet() %PackageName() GetCost()
%ClassIsLatestVersion() %RemoveFromSaveSet() GetCount()
%ClassName() %SerializeObject() GetData()
%ConstructClone() %SetModified() GetDimensions()
%DispatchClassMethod() %ValidateObject() GetId()
%DispatchGetModified() ById() GetNumberOfClusters()
%DispatchGetProperty() ClusterCost() GetPearsonGammaIndex()
%DispatchMethod() CurrentTotalCost() GlobalCentroid()
%DispatchSetModified() Delete() IsPrepared()
%DispatchSetMultidimProperty() Distance() Prepare()
%DispatchSetProperty() Distance1() RelativeClusterCost()
%Extends() Distance12() Reset()
%GetParameter() Exists() SetData()
%IsA() GeneratePMML() SubsetCentroid()
%IsModified() GetASWIndex() TotalCost()
%New() GetCalinskiHarabaszIndex() iterateCluster()
%NormalizeObject() GetCentroid() printAll()
%ObjectModified() GetCluster() printCluster()
%OriginalNamespace() GetClusterSize() randomSubset()