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>

List of all members.

Static Public Member Functions

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

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,
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.