Skip to main content

%DeepSee.extensions.components.PCA

persistent class %DeepSee.extensions.components.PCA extends %Library.Persistent, %DeepSee.extensions.BlackBox

SQL Table Name: %DeepSee_extensions_components.PCA

Property Inventory

Method Inventory

Properties

property Count as %Integer;
Property methods: CountDisplayToLogical(), CountGet(), CountGetStored(), CountIsValid(), CountLogicalToDisplay(), CountNormalize(), CountSet()
property InputColumnList as %List;
Property methods: InputColumnListGet(), InputColumnListGetStored(), InputColumnListIsValid(), InputColumnListLogicalToOdbc(), InputColumnListOdbcToLogical(), InputColumnListSet()
property InputStdDev [ MultiDimensional ];
Property methods: InputStdDevDisplayToLogical(), InputStdDevGet(), InputStdDevIsValid(), InputStdDevLogicalToDisplay(), InputStdDevLogicalToOdbc(), InputStdDevNormalize(), InputStdDevSet()
property Loadings [ MultiDimensional ];
Property methods: LoadingsDisplayToLogical(), LoadingsGet(), LoadingsIsValid(), LoadingsLogicalToDisplay(), LoadingsLogicalToOdbc(), LoadingsNormalize(), LoadingsSet()
property Mean [ MultiDimensional ];
Property methods: MeanDisplayToLogical(), MeanGet(), MeanIsValid(), MeanLogicalToDisplay(), MeanLogicalToOdbc(), MeanNormalize(), MeanSet()
property OutputColumnList as %List;
Property methods: OutputColumnListGet(), OutputColumnListGetStored(), OutputColumnListIsValid(), OutputColumnListLogicalToOdbc(), OutputColumnListOdbcToLogical(), OutputColumnListSet()
property OutputStdDev [ MultiDimensional ];
Property methods: OutputStdDevDisplayToLogical(), OutputStdDevGet(), OutputStdDevIsValid(), OutputStdDevLogicalToDisplay(), OutputStdDevLogicalToOdbc(), OutputStdDevNormalize(), OutputStdDevSet()
property Table as %String [ Required ];
Property methods: TableDisplayToLogical(), TableGet(), TableGetStored(), TableIsValid(), TableLogicalToDisplay(), TableLogicalToOdbc(), TableNormalize(), TableSet()
property UseSQLUPdate as %Boolean [ InitialExpression = 0 ];
Property methods: UseSQLUPdateDisplayToLogical(), UseSQLUPdateGet(), UseSQLUPdateGetStored(), UseSQLUPdateIsValid(), UseSQLUPdateLogicalToDisplay(), UseSQLUPdateNormalize(), UseSQLUPdateSet()
property UseZScores as %Boolean;
Property methods: UseZScoresDisplayToLogical(), UseZScoresGet(), UseZScoresGetStored(), UseZScoresIsValid(), UseZScoresLogicalToDisplay(), UseZScoresNormalize(), UseZScoresSet()
property Verbose as %Boolean;
Property methods: VerboseDisplayToLogical(), VerboseGet(), VerboseGetStored(), VerboseIsValid(), VerboseLogicalToDisplay(), VerboseNormalize(), VerboseSet()

Methods

method CalcCovMatrix(Output cov) as %Status
method CalcMean() as %Status
method GetAxisMajorContributors(j As %Integer, margin As %Double, Output listPos As %List, Output listNeg As %List) as %Status
method GetEffectiveDimensionality(marginalRate As %Double = 0.9, Output sc As %Status) as %Double
method GetEigenVector(i As %Integer) as %Double
method GetModifiedEffectiveDimensionality(marginalRate As %Double = 0.9, Q As %Integer = "", Output sc As %Status) as %Double
method GetTransformationMatrix(Output W) as %Status
method GetVectorMajorContributors(ByRef V, margin As %Double, Output listPos As %List, Output listNeg As %List) as %Status
method execute() as %Status
method print() as %Status
classmethod process(table As %String, input As %String, out As %String, Output result As PCA, useZScores As %Boolean = 1, verbose As %Boolean = 0) as %Status
method setComponents() as %Status
method setComponentsCOS(ByRef W) as %Status
method setOutputColumns(out As %String) as %Status

Indexes

index (PKIdx on Table) [IdKey, PrimaryKey, Type = key, Unique];
Index methods: PKIdxCheck(), PKIdxDelete(), PKIdxExists(), PKIdxOpen(), PKIdxSQLCheckUnique(), PKIdxSQLExists(), PKIdxSQLFindPKeyByConstraint(), PKIdxSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (%DeepSee.extensions.components.PCA)

^ISC.DSII.Ext.PCAD(ID)
=
%%CLASSNAME
Table
InputColumnList
OutputColumnList
Count
Verbose
UseZScores
UseSQLUPdate
FeedbackOpens in a new tab