#include <aims/math/pca.h>
Definition at line 43 of file pca.h.
◆ AimsPCA()
AimsPCA::AimsPCA |
( |
int |
significantNumberOfVp, |
|
|
bool |
normalize = false , |
|
|
bool |
center = true |
|
) |
| |
◆ ~AimsPCA()
Definition at line 47 of file pca.h.
◆ computeErrorAndProjMatrices()
void AimsPCA::computeErrorAndProjMatrices |
( |
| ) |
|
|
protected |
◆ doIt() [1/2]
Definition at line 60 of file pca_d.h.
References _center, _computed, _eigenValues, _eigenVectors, _matricesComputed, _mean, _normalize, _validPca, _var, carto::VolumeRef< class >::at(), AimsSVD< T >::doit(), carto::VolumeRef< class >::getSizeX(), carto::VolumeRef< class >::getSizeY(), AimsSVD< T >::setReturnType(), and AimsSVD< T >::sort().
Referenced by doIt().
◆ doIt() [2/2]
◆ eigenValues()
const std::vector<float>& AimsPCA::eigenValues |
( |
| ) |
const |
◆ eigenVectors()
◆ mean()
const std::vector<float>& AimsPCA::mean |
( |
| ) |
const |
◆ minimalInertia()
float AimsPCA::minimalInertia |
( |
| ) |
const |
◆ noiseInertia()
float AimsPCA::noiseInertia |
( |
| ) |
|
◆ noiseVariance()
float AimsPCA::noiseVariance |
( |
float & |
meanNorm | ) |
|
◆ projection()
◆ projectionMatrix()
◆ reconstructionError2()
◆ reconstructionErrorMatrix()
◆ relativeUnreconstructedVariance() [1/2]
float AimsPCA::relativeUnreconstructedVariance |
( |
| ) |
|
◆ relativeUnreconstructedVariance() [2/2]
float AimsPCA::relativeUnreconstructedVariance |
( |
float & |
meanNorm | ) |
|
◆ selectedEigenVectors()
◆ setMinimalInertia()
void AimsPCA::setMinimalInertia |
( |
float |
inertiaLimit | ) |
|
◆ setSignificantNumberOfVp()
void AimsPCA::setSignificantNumberOfVp |
( |
int |
significantNumberOfVp | ) |
|
◆ significantInertia()
float AimsPCA::significantInertia |
( |
| ) |
|
◆ significantNumberOfVp()
float AimsPCA::significantNumberOfVp |
( |
| ) |
const |
◆ totalVariance()
double AimsPCA::totalVariance |
( |
float & |
meanNorm | ) |
const |
◆ unreconstructedVariance()
float AimsPCA::unreconstructedVariance |
( |
| ) |
|
◆ valid()
bool AimsPCA::valid |
( |
| ) |
const |
|
inline |
◆ var()
const std::vector<float>& AimsPCA::var |
( |
| ) |
const |
◆ _center
◆ _computed
◆ _eigenValues
std::vector<float> AimsPCA::_eigenValues |
|
protected |
◆ _eigenVectors
◆ _errorMatrix
Definition at line 99 of file pca.h.
◆ _matricesComputed
bool AimsPCA::_matricesComputed |
|
protected |
◆ _mean
std::vector<float> AimsPCA::_mean |
|
protected |
◆ _minimalInertia
float AimsPCA::_minimalInertia |
|
protected |
◆ _normalize
◆ _projectionMatrix
Definition at line 98 of file pca.h.
◆ _projectionVector
std::vector<float> AimsPCA::_projectionVector |
|
protected |
Definition at line 97 of file pca.h.
◆ _selectedEigenVectors
◆ _selectedEigenVectorsTr
◆ _significantNumberOfVp
int AimsPCA::_significantNumberOfVp |
|
protected |
◆ _validPca
◆ _var
std::vector<float> AimsPCA::_var |
|
protected |
The documentation for this class was generated from the following files: