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

%DeepSee.extensions.clusters.DissimilarityModel

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

Property Inventory

Method Inventory

Properties

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()

Methods

method Execute(K As %Integer) as %Status [ Language = objectscript ]
method GetClusterDissimilarity(k1 As %Integer, k2 As %Integer, Output sc As %Status) as %Double [ Language = objectscript ]
method GetEffNumCL(Output sc As %Status) as %Integer [ Language = objectscript ]
method Init() as %Status [ Language = objectscript ]
method IsPrepared() as %Boolean [ Language = objectscript ]
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 [ Language = objectscript ]
classmethod Open(dsName As %String, type As %EnumString, Output sc As %Status) as DissimilarityModel [ Language = objectscript ]
method Reduce() as %Status [ Language = objectscript ]
method RelativeClusterCost(k As %Integer, m As %Integer, Output sc As %Status) as %Double [ Language = objectscript ]
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 [ Language = objectscript ]
method SetCost(costCalculator As %RegisteredObject = "") as %Status [ Language = objectscript ]
method SetSampleData(list As %List) as %Status [ Language = objectscript ]
classmethod Test(N As %Integer, K As %Integer, type As %String, hier As %Boolean = 0, slist As %String = "") as %Status [ Language = objectscript ]
method TotalCost() [ Language = objectscript ]

Inherited Members

Inherited Properties

Inherited Methods