![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
#include <aims/classification/mixtureOfPpca.h>
Public Member Functions | |
PpcaAnalyserElement (int significantNumberOfVp, bool useOnlyCorrIndiv=false) | |
~PpcaAnalyserElement () | |
template<class T > | |
void | init (const std::list< int > &selectedIndividuals, double initialPi, const AimsData< T > &individuals, double noiseRef=1.) |
template<class T > | |
bool | newStep1 (const AimsData< T > &indivMatrix, bool useOnlyCorrIndiv) |
template<class T > | |
double | newStep2 (AimsData< double > pTn, const AimsData< T > &indivMatrix, double noiseRef=1.) |
const std::vector< double > & | mean () const |
double | getPi () |
double | getSigma2 () const |
double | getEnergy () const |
double | getSumDiff2Rni () const |
const AimsData< double > & | getRn () |
const AimsData< double > & | getDist () |
const AimsData< double > & | getPtni () |
const AimsData< double > & | getMean () |
const AimsData< double > & | getInvCi () |
int | getExplosionIndex () |
bool | isValid () const |
Definition at line 51 of file mixtureOfPpca.h.
aims::PpcaAnalyserElement::PpcaAnalyserElement | ( | int | significantNumberOfVp, |
bool | useOnlyCorrIndiv = false |
||
) |
Definition at line 64 of file mixtureOfPpca_d.h.
|
inline |
Definition at line 55 of file mixtureOfPpca.h.
References init(), mean(), newStep1(), and newStep2().
|
inline |
Definition at line 72 of file mixtureOfPpca.h.
|
inline |
Definition at line 69 of file mixtureOfPpca.h.
|
inline |
Definition at line 76 of file mixtureOfPpca.h.
|
inline |
Definition at line 75 of file mixtureOfPpca.h.
|
inline |
Definition at line 74 of file mixtureOfPpca.h.
Referenced by aims::MixtureOfPPCA< T >::classesVisualisation().
|
inline |
Definition at line 67 of file mixtureOfPpca.h.
|
inline |
Definition at line 73 of file mixtureOfPpca.h.
|
inline |
Definition at line 71 of file mixtureOfPpca.h.
|
inline |
Definition at line 68 of file mixtureOfPpca.h.
Referenced by aims::MixtureOfPPCA< T >::classesVisualisation(), and aims::MixtureOfPPCA< T >::MixtureOfPPCA().
|
inline |
Definition at line 70 of file mixtureOfPpca.h.
void aims::PpcaAnalyserElement::init | ( | const std::list< int > & | selectedIndividuals, |
double | initialPi, | ||
const AimsData< T > & | individuals, | ||
double | noiseRef = 1. |
||
) |
Definition at line 77 of file mixtureOfPpca_d.h.
References AimsData< T >::clone(), AimsData< T >::cross(), aims::meshdistance::cross(), AimsData< T >::dimX(), AimsData< T >::dimY(), AimsSVD< T >::doit(), ForEach2d, aims::meshdistance::max(), AimsData< T >::maximum(), AimsSVD< T >::setReturnType(), AimsSVD< T >::sort(), and AimsData< T >::transpose().
Referenced by aims::MixtureOfPPCA< T >::MixtureOfPPCA(), and ~PpcaAnalyserElement().
|
inline |
Definition at line 77 of file mixtureOfPpca.h.
const std::vector<double>& aims::PpcaAnalyserElement::mean | ( | ) | const |
Referenced by aims::MixtureOfPPCA< T >::distComputation(), and ~PpcaAnalyserElement().
bool aims::PpcaAnalyserElement::newStep1 | ( | const AimsData< T > & | indivMatrix, |
bool | useOnlyCorrIndiv | ||
) |
invDimNormFactor
invDimNormFactor
Definition at line 217 of file mixtureOfPpca_d.h.
References AimsData< T >::clone(), AimsData< T >::cross(), aims::meshdistance::cross(), AimsData< T >::dimX(), AimsData< T >::dimY(), and AimsData< T >::transpose().
Referenced by ~PpcaAnalyserElement().
double aims::PpcaAnalyserElement::newStep2 | ( | AimsData< double > | pTn, |
const AimsData< T > & | indivMatrix, | ||
double | noiseRef = 1. |
||
) |
Definition at line 317 of file mixtureOfPpca_d.h.
References AimsData< T >::clone(), AimsData< T >::cross(), aims::meshdistance::cross(), AimsData< T >::dimX(), AimsData< T >::dimY(), AimsSVD< T >::doit(), ForEach2d, AimsData< T >::maximum(), AimsSVD< T >::setReturnType(), AimsSVD< T >::sort(), and AimsData< T >::transpose().
Referenced by ~PpcaAnalyserElement().