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


abstract class %DeepSee.extensions.clusters.ChartModel


property Dataset as %String;
The name of the clustering model
Property methods: DatasetDisplayToLogical(), DatasetGet(), DatasetIsValid(), DatasetLogicalToDisplay(), DatasetLogicalToOdbc(), DatasetNormalize(), DatasetSet()
property ErrorStatus as %Status;
Property methods: ErrorStatusGet(), ErrorStatusIsValid(), ErrorStatusLogicalToOdbc(), ErrorStatusSet()
property NClusters as %Integer;
Number of Clusters as calculated by current model.
Property methods: NClustersDisplayToLogical(), NClustersGet(), NClustersIsValid(), NClustersLogicalToDisplay(), NClustersNormalize(), NClustersSet()
property Normalize as %Boolean [ InitialExpression = 0 ];
Property methods: NormalizeDisplayToLogical(), NormalizeGet(), NormalizeIsValid(), NormalizeLogicalToDisplay(), NormalizeNormalize(), NormalizeSet()
property Ready as %Boolean;
Property methods: ReadyDisplayToLogical(), ReadyGet(), ReadyIsValid(), ReadyLogicalToDisplay(), ReadyNormalize(), ReadySet()
property XMax as %ZEN.Datatype.float;
The maximum value on current X axis
Property methods: XMaxDisplayToLogical(), XMaxGet(), XMaxIsValid(), XMaxLogicalToDisplay(), XMaxLogicalToOdbc(), XMaxNormalize(), XMaxSet()
property XMin as %ZEN.Datatype.float;
The minimum value on current X axis
Property methods: XMinDisplayToLogical(), XMinGet(), XMinIsValid(), XMinLogicalToDisplay(), XMinLogicalToOdbc(), XMinNormalize(), XMinSet()
property YMax as %ZEN.Datatype.float;
The maximum value on current Y axis
Property methods: YMaxDisplayToLogical(), YMaxGet(), YMaxIsValid(), YMaxLogicalToDisplay(), YMaxLogicalToOdbc(), YMaxNormalize(), YMaxSet()
property YMin as %ZEN.Datatype.float;
The minimum value on current Y axis
Property methods: YMinDisplayToLogical(), YMinGet(), YMinIsValid(), YMinLogicalToDisplay(), YMinLogicalToOdbc(), YMinNormalize(), YMinSet()
property clusteringHasChanged as %ZEN.Datatype.boolean;
True if clustering options have been updated
Property methods: clusteringHasChangedDisplayToLogical(), clusteringHasChangedGet(), clusteringHasChangedIsValid(), clusteringHasChangedLogicalToDisplay(), clusteringHasChangedLogicalToOdbc(), clusteringHasChangedNormalize(), clusteringHasChangedSet()
property datasetHasChanged as %ZEN.Datatype.boolean;
True if data has been updated
Property methods: datasetHasChangedDisplayToLogical(), datasetHasChangedGet(), datasetHasChangedIsValid(), datasetHasChangedLogicalToDisplay(), datasetHasChangedLogicalToOdbc(), datasetHasChangedNormalize(), datasetHasChangedSet()
property dimensionality as %ZEN.Datatype.integer;
Number of Dimensions included in current model.
Property methods: dimensionalityDisplayToLogical(), dimensionalityGet(), dimensionalityIsValid(), dimensionalityLogicalToDisplay(), dimensionalityLogicalToOdbc(), dimensionalityNormalize(), dimensionalitySet()
property dsCount as %ZEN.Datatype.integer;
Number of data points in the whole dataset
Property methods: dsCountDisplayToLogical(), dsCountGet(), dsCountIsValid(), dsCountLogicalToDisplay(), dsCountLogicalToOdbc(), dsCountNormalize(), dsCountSet()
property method as %ZEN.Datatype.string;
Property methods: methodChanged(), methodDisplayToLogical(), methodGet(), methodIsValid(), methodLogicalToDisplay(), methodLogicalToOdbc(), methodNormalize(), methodSet()
property sampleSize as %ZEN.Datatype.integer;
Sample Size for samling methods
Property methods: sampleSizeChanged(), sampleSizeDisplayToLogical(), sampleSizeGet(), sampleSizeIsValid(), sampleSizeLogicalToDisplay(), sampleSizeLogicalToOdbc(), sampleSizeNormalize(), sampleSizeSet()
property sampling as %ZEN.Datatype.boolean;
Are we working with the sample or with the whole dataset? True for CLARA.
Property methods: samplingDisplayToLogical(), samplingGet(), samplingIsValid(), samplingLogicalToDisplay(), samplingLogicalToOdbc(), samplingNormalize(), samplingSet()


abstract method %ComputeValues() as %Status [ Language = objectscript ]
method %ExecuteAnalysis() as %Status [ Language = objectscript ]
method %GetCurrentNCL() as %Integer [ Language = objectscript ]
method %HasClusteringChanged() as %Boolean [ Language = objectscript ]
method %HasDataChanged() as %Boolean [ Language = objectscript ]
method %Init() as %Status [ Language = objectscript ]
abstract method %SetClusteringParameters() as %Status [ Language = objectscript ]
abstract method %SetModelData() as %Status [ Language = objectscript ]
method %UpdateAll() as %Status [ Language = objectscript ]
abstract method %UpdateControls() as %Status [ Language = objectscript ]
abstract method %UpdateStatusInfo() as %Status [ Language = objectscript ]
method %UpdateView() as %Status [ Language = objectscript ]
classmethod ErrObj(sc As %Status) as %ZEN.proxyObject [ Language = objectscript ]
method UpdateDataset() as %ZEN.proxyObject [ Language = objectscript, ZenMethod ]
method UpdateView() as %ZEN.proxyObject [ Language = objectscript, ZenMethod ]
clientmethod alertIfError(sc) [ Language = javascript ]
clientmethod checkParameters() [ Language = javascript ]
clientmethod methodChanged() [ Language = javascript ]
clientmethod nclChanged() [ Language = javascript ]
clientmethod onYRefresh() [ Language = javascript ]
clientmethod sampleSizeChanged() [ Language = javascript ]
clientmethod setParameters() [ Language = javascript ]


%DeepSee.UI.Analysis.Clustering %DeepSee.extensions.clusters.TableAnalysis