GClasses
GClasses::GPCARotateOnly Class Reference

Principle Component Analysis without the projection. It only rotates axes to align with the first few principal components. More...

#include <GTransform.h>

Static Public Member Functions

static void test ()
 Performs unit tests for this class. Throws an exception if there is a failure. More...
 
static GMatrixtransform (size_t nDims, size_t nOutputs, const GMatrix *pData, size_t nComponents, GRand *pRand)
 This rotates the data to align the first nComponents axes with the same number of principle components. More...
 

Detailed Description

Principle Component Analysis without the projection. It only rotates axes to align with the first few principal components.

Member Function Documentation

static void GClasses::GPCARotateOnly::test ( )
static

Performs unit tests for this class. Throws an exception if there is a failure.

static GMatrix* GClasses::GPCARotateOnly::transform ( size_t  nDims,
size_t  nOutputs,
const GMatrix pData,
size_t  nComponents,
GRand pRand 
)
static

This rotates the data to align the first nComponents axes with the same number of principle components.