%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 ]