Home > Class Reference > %SYS namespace > %DeepSee.extensions.components.PCA

%DeepSee.extensions.components.PCA

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

SQL Table Name: %DeepSee_extensions_components.PCA

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

Inherited Methods

%AddToSaveSet() %GUID() %OriginalNamespace()
%AddToSyncSet() %GUIDSet() %PackageName()
%BMEBuilt() %GetLock() %PhysicalAddress()
%BuildIndicesAsync() %GetParameter() %PurgeIndices()
%BuildIndicesAsyncResponse() %GetSwizzleObject() %Reload()
%CheckConstraints() %Id() %RemoveFromSaveSet()
%CheckConstraintsForExtent() %InsertBatch() %ResolveConcurrencyConflict()
%ClassIsLatestVersion() %IsA() %RollBack()
%ClassName() %IsModified() %Save()
%ComposeOid() %IsNull() %SaveDirect()
%ConstructClone() %KillExtent() %SaveIndices()
%Delete() %KillExtentData() %SerializeObject()
%DeleteExtent() %LoadFromMemory() %SetModified()
%DeleteId() %LockExtent() %SortBegin()
%DispatchClassMethod() %LockId() %SortEnd()
%DispatchGetModified() %New() %SyncObjectIn()
%DispatchGetProperty() %NormalizeObject() %SyncTransport()
%DispatchMethod() %ObjectIsNull() %UnlockExtent()
%DispatchSetModified() %ObjectModified() %UnlockId()
%DispatchSetMultidimProperty() %Oid() %ValidateIndices()
%DispatchSetProperty() %OnBeforeAddToSync() %ValidateObject()
%Exists() %OnDetermineClass() %ValidateTable()
%ExistsId() %Open() GetClassDef()
%Extends() %OpenId() GetDataLocation()

Indexes

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

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