Xmipp
v3.23.11-Nereus
|
#include <basic_pca.h>
Public Member Functions | |
PCAonline () | |
Empty constructor. More... | |
void | addVector (MultidimArray< double > &y) |
MultidimArray< double > & | getCurrentPCA () |
Get principal component. More... | |
double | getCurrentProjection () |
Get current projection. More... | |
Public Attributes | |
MultidimArray< double > | ysum |
MultidimArray< double > | yxt |
MultidimArray< double > | c1 |
MultidimArray< double > | ycentered |
double | zn |
double | xxt |
int | N |
double | maxzn |
Online PCA
Definition at line 159 of file basic_pca.h.
PCAonline::PCAonline | ( | ) |
Empty constructor.
Definition at line 519 of file basic_pca.cpp.
void PCAonline::addVector | ( | MultidimArray< double > & | y | ) |
Add new vector. The input vector is centered according to the current average.
Definition at line 525 of file basic_pca.cpp.
|
inline |
Get principal component.
Definition at line 179 of file basic_pca.h.
|
inline |
Get current projection.
Definition at line 184 of file basic_pca.h.
MultidimArray<double> PCAonline::c1 |
Definition at line 163 of file basic_pca.h.
double PCAonline::maxzn |
Definition at line 168 of file basic_pca.h.
int PCAonline::N |
Definition at line 167 of file basic_pca.h.
double PCAonline::xxt |
Definition at line 166 of file basic_pca.h.
MultidimArray<double> PCAonline::ycentered |
Definition at line 164 of file basic_pca.h.
MultidimArray<double> PCAonline::ysum |
Definition at line 161 of file basic_pca.h.
MultidimArray<double> PCAonline::yxt |
Definition at line 162 of file basic_pca.h.
double PCAonline::zn |
Definition at line 165 of file basic_pca.h.