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

%DeepSee.extensions.clusters.DissimilarityModel

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

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 Methods

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