This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see the InterSystems IRIS Migration Guide and Migrating to InterSystems IRIS, both available on the WRC Distributions page (login required).


class %DeepSee.extensions.clusters.DissimilarityModel extends %DeepSee.extensions.clusters.AbstractModel

Property Inventory (Including Private)

Method Inventory (Including Private)


property ConstructHierarchy as %Boolean [ InitialExpression = 0 ];
Property methods: ConstructHierarchyDisplayToLogical(), ConstructHierarchyGet(), ConstructHierarchyIsValid(), ConstructHierarchyLogicalToDisplay(), ConstructHierarchyNormalize(), ConstructHierarchySet()
property LinkageType as %EnumString (VALUELIST = ",single,complete,average");
Property methods: LinkageTypeDisplayToLogical(), LinkageTypeGet(), LinkageTypeIsValid(), LinkageTypeLogicalToDisplay(), LinkageTypeLogicalToOdbc(), LinkageTypeNormalize(), LinkageTypeOdbcToLogical(), LinkageTypeSet()
property Mapper as %RegisteredObject;
Property methods: MapperGet(), MapperGetSwizzled(), MapperIsValid(), MapperNewObject(), MapperSet()
property MinSize as %Integer [ InitialExpression = 0 ];
Property methods: MinSizeDisplayToLogical(), MinSizeGet(), MinSizeIsValid(), MinSizeLogicalToDisplay(), MinSizeNormalize(), MinSizeSet()
property NewickTree as %String;
Hierarchy Tree in Newick Format
Property methods: NewickTreeDisplayToLogical(), NewickTreeGet(), NewickTreeIsValid(), NewickTreeLogicalToDisplay(), NewickTreeLogicalToOdbc(), NewickTreeNormalize(), NewickTreeSet()
property Outliers as %Integer;
Property methods: OutliersDisplayToLogical(), OutliersGet(), OutliersIsValid(), OutliersLogicalToDisplay(), OutliersNormalize(), OutliersSet()
property State [ MultiDimensional ];
Property methods: StateDisplayToLogical(), StateGet(), StateIsValid(), StateLogicalToDisplay(), StateLogicalToOdbc(), StateNormalize(), StateSet()
property Tree as %String [ MultiDimensional ];
Property methods: TreeDisplayToLogical(), TreeGet(), TreeIsValid(), TreeLogicalToDisplay(), TreeLogicalToOdbc(), TreeNormalize(), TreeSet()


private classmethod Create(dsName As %String, type As %EnumString, new As %Boolean, Output sc As %Status) as DissimilarityModel
method Execute(K As %Integer) as %Status
method GetClusterDissimilarity(k1 As %Integer, k2 As %Integer, Output sc As %Status) as %Double
method GetEffNumCL(Output sc As %Status) as %Integer
method Init() as %Status
method IsPrepared() as %Boolean
Inherited description: Checks whether the model is ready for an analysis to be executed. This is dependent on a specific algorithm and therefore this method is overriden by subclasses.
classmethod New(dsName As %String, type As %EnumString, Output sc As %Status) as DissimilarityModel
classmethod Open(dsName As %String, type As %EnumString, Output sc As %Status) as DissimilarityModel
method Reduce() as %Status
method RelativeClusterCost(k As %Integer, m As %Integer, Output sc As %Status) as %Double
Inherited description: Returns the realtive cost of a given cluster relative to a medoid point m. Cluster is identified by its ordinal number k. Point m is identified by its ordinal number.
method Save() as %Status
method SetCost(costCalculator As %RegisteredObject = "") as %Status
method SetSampleData(list As %List) as %Status
classmethod Test(N As %Integer, K As %Integer, type As %String, hier As %Boolean = 0, slist As %String = "") as %Status
method TotalCost()

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)