Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%DeepSee] >  [extensions] >  [clusters] >  [PAMSA]
Private  Storage   

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.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
4 12


Summary

Properties
DSName Dim Extensive K Normalize
P Verbose

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


Properties

• property Extensive as %Boolean [ InitialExpression = 0 ];

Methods

• method Execute() as %Status
• classmethod New(dsName As %String, Output sc As %Status) as PAMSA
• classmethod Open(dsName As %String, Output sc As %Status) as PAMSA


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.