Skip to main content

%DeepSee.extensions.clusters.ChartModel

Class %DeepSee.extensions.clusters.ChartModel [ Abstract, System = 4 ]

Properties

Dataset

Property Dataset As %String;

The name of the clustering model

dsCount

Property dsCount As %ZEN.Datatype.integer;

Number of data points in the whole dataset

dimensionality

Property dimensionality As %ZEN.Datatype.integer;

Number of Dimensions included in current model.

datasetHasChanged

Property datasetHasChanged As %ZEN.Datatype.boolean;

True if data has been updated

clusteringHasChanged

Property clusteringHasChanged As %ZEN.Datatype.boolean;

True if clustering options have been updated

method

Property method As %ZEN.Datatype.string;

NClusters

Property NClusters As %Integer;

Number of Clusters as calculated by current model.

sampling

Property sampling As %ZEN.Datatype.boolean;

Are we working with the sample or with the whole dataset? True for CLARA.

sampleSize

Property sampleSize As %ZEN.Datatype.integer;

Sample Size for samling methods

Normalize

Property Normalize As %Boolean [ InitialExpression = 0 ];

Ready

Property Ready As %Boolean;

XMin

Property XMin As %ZEN.Datatype.float;

The minimum value on current X axis

XMax

Property XMax As %ZEN.Datatype.float;

The maximum value on current X axis

YMin

Property YMin As %ZEN.Datatype.float;

The minimum value on current Y axis

YMax

Property YMax As %ZEN.Datatype.float;

The maximum value on current Y axis

ErrorStatus

Property ErrorStatus As %Status;

XDatas

clusteringOptions

XData clusteringOptions [ XMLNamespace = "http://www.intersystems.com/zen" ]

status1Pane

XData status1Pane [ XMLNamespace = "http://www.intersystems.com/zen" ]

status2Pane

XData status2Pane [ XMLNamespace = "http://www.intersystems.com/zen" ]

tableControlPane

XData tableControlPane [ XMLNamespace = "http://www.intersystems.com/zen" ]

Methods

onYRefresh

ClientMethod onYRefresh() [ Language = javascript ]

checkParameters

ClientMethod checkParameters() [ Language = javascript ]

alertIfError

ClientMethod alertIfError(sc) [ Language = javascript ]

methodChanged

ClientMethod methodChanged() [ Language = javascript ]

sampleSizeChanged

ClientMethod sampleSizeChanged() [ Language = javascript ]

nclChanged

ClientMethod nclChanged() [ Language = javascript ]

setParameters

ClientMethod setParameters() [ Language = javascript ]

UpdateDataset

Method UpdateDataset() As %ZEN.proxyObject [ ZenMethod ]

UpdateView

Method UpdateView() As %ZEN.proxyObject [ ZenMethod ]

%Init

Method %Init() As %Status

%UpdateAll

Method %UpdateAll() As %Status

%UpdateView

Method %UpdateView() As %Status

%GetCurrentNCL

Method %GetCurrentNCL() As %Integer

%HasDataChanged

Method %HasDataChanged() As %Boolean

%HasClusteringChanged

Method %HasClusteringChanged() As %Boolean

%ExecuteAnalysis

Method %ExecuteAnalysis() As %Status

ErrObj

ClassMethod ErrObj(sc As %Status) As %ZEN.proxyObject

%SetModelData

Method %SetModelData() As %Status [ Abstract ]

%SetClusteringParameters

Method %SetClusteringParameters() As %Status [ Abstract ]

%ComputeValues

Method %ComputeValues() As %Status [ Abstract ]

%UpdateControls

Method %UpdateControls() As %Status [ Abstract ]

%UpdateStatusInfo

Method %UpdateStatusInfo() As %Status [ Abstract ]