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

SQL Table Name: %DeepSee_extensions_components.PCA

Property Inventory (Including Private)

Method Inventory (Including Private)


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()


private method %OnOpen() as %Status [ Language = objectscript ]
This callback method is invoked by the %Open() method to provide notification that the object specified by oid is being opened.

If this method returns an error then the object will not be opened.

method CalcCovMatrix(Output cov) as %Status [ Language = objectscript ]
method CalcMean() as %Status [ Language = objectscript ]
method GetAxisMajorContributors(j As %Integer, margin As %Double, Output listPos As %List, Output listNeg As %List) as %Status [ Language = objectscript ]
method GetEffectiveDimensionality(marginalRate As %Double = 0.9, Output sc As %Status) as %Double [ Language = objectscript ]
method GetEigenVector(i As %Integer) as %Double [ Language = objectscript ]
method GetModifiedEffectiveDimensionality(marginalRate As %Double = 0.9, Q As %Integer = "", Output sc As %Status) as %Double [ Language = objectscript ]
method GetTransformationMatrix(Output W) as %Status [ Language = objectscript ]
method GetVectorMajorContributors(ByRef V, margin As %Double, Output listPos As %List, Output listNeg As %List) as %Status [ Language = objectscript ]
method execute() as %Status [ Language = objectscript ]
method print() as %Status [ Language = objectscript ]
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 [ Language = objectscript ]
method setComponents() as %Status [ Language = objectscript ]
method setComponentsCOS(ByRef W) as %Status [ Language = objectscript ]
method setOutputColumns(out As %String) as %Status [ Language = objectscript ]


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

Inherited Members

Inherited Methods (Including Private)


Gray indicates storage defined by superclasses.

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