| CPGUPCLoadings Method |
Compute the principal component loadings from the standardized data.
Available since Oasis montaj version: 5.0
License: Available to anyone with an Oasis Montaj license.
Namespace: Geosoft.Desktop.GXNetXAssembly: geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll)
Notes
Works on columns of the PG.
Calculates the correlation matrix from the columns of the
standardized data, then computes the eigen values and eigenvectors
of the correlation matrix. The loadings are the eigenvectors, ordered
by descending eigenvalues, scaled by the square root of the
eigenvalues. The returned pager must be sized the same as the
input pager.
Correlations are performed using "<define>PGU_CORR_SIMPLE</define>", so if you want
Pearson correlations, or wish to use a modified correlation matrix,
use PCLoadings2_PGU and input the correlation matrix directly.
Syntax public static void PCLoadings(
CGXNETCore gxNetShared,
CPG pg_x,
CPG pg_loadings
)
Public Shared Sub PCLoadings (
gxNetShared As CGXNETCore,
pg_x As CPG,
pg_loadings As CPG
)
public:
static void PCLoadings(
CGXNETCore^ gxNetShared,
CPG^ pg_x,
CPG^ pg_loadings
)
static member PCLoadings :
gxNetShared : CGXNETCore *
pg_x : CPG *
pg_loadings : CPG -> unit
Parameters
- gxNetShared
- Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore - pg_x
- Type: GeoEngine.Core.GXNetXCPG
Standardized data matrix (M by N) - pg_loadings
- Type: GeoEngine.Core.GXNetXCPG
Principal component loadings (N by N)
See Also