DocBook|Search
Class Reference
%DeepSee.extensions.components.PCA
   
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%DeepSee] >  [extensions] >  [components] >  [PCA]
Private  Storage  

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

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
10 13 1


Summary

Properties
Count InputColumnList InputStdDev Loadings
Mean OutputColumnList OutputStdDev Table
UseZScores Verbose

Methods
%%OIDGet %AddToSaveSet %AddToSyncSet
%BMEBuilt %BuildIndices %CheckUnique
%ClassIsLatestVersion %ClassName %ComposeOid
%ConstructClone %Delete %DeleteExtent
%DeleteId %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %Exists
%ExistsId %Extends %GUID
%GUIDSet %GetLock %GetParameter
%GetSwizzleObject %Id %InsertBatch
%IsA %IsModified %KillExtent
%KillExtentData %LoadFromMemory %LockExtent
%LockId %New %NormalizeObject
%ObjectModified %Oid %OnBeforeAddToSync
%OnDetermineClass %Open %OpenId
%OriginalNamespace %PackageName %PhysicalAddress
%PurgeIndices %Reload %RemoveFromSaveSet
%ResolveConcurrencyConflict %RollBack %Save
%SaveDirect %SaveIndices %SerializeObject
%SetModified %SortBegin %SortEnd
%SyncObjectIn %SyncTransport %UnlockExtent
%UnlockId %ValidateObject CalcCovMatrix
CalcMean GetAxisMajorContributors GetClassDef
GetDataLocation GetEffectiveDimensionality GetModifiedEffectiveDimensionality
GetTransformationMatrix GetVectorMajorContributors execute
print process setComponents
setOutputColumns


Properties

• property Count as %Integer;
• property InputColumnList as %List;
• property InputStdDev  [ MultiDimensional ];
• property Loadings  [ MultiDimensional ];
• property Mean  [ MultiDimensional ];
• property OutputColumnList as %List;
• property OutputStdDev  [ MultiDimensional ];
• property Table as %String;
• property UseZScores as %Boolean;
• property Verbose as %Boolean;

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 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 setOutputColumns(out As %String) as %Status

Indices

• index (PKIdx on Table) [IdKey,PrimaryKey,Unique];