mlpack
master
|
Implementation of the QUIC-SVD policy. More...
Public Member Functions | |
QUICSVDPolicy (const double epsilon=0.03, const double delta=0.1) | |
Use QUIC-SVD method to perform the principal components analysis (PCA). More... | |
void | Apply (const arma::mat &data, const arma::mat ¢eredData, arma::mat &transformedData, arma::vec &eigVal, arma::mat &eigvec, const size_t) |
Apply Principal Component Analysis to the provided data set using the QUIC-SVD method. More... | |
double | Delta () const |
Get the cumulative probability for Monte Carlo error lower bound. More... | |
double & | Delta () |
Modify the cumulative probability for Monte Carlo error lower bound. More... | |
double | Epsilon () const |
Get the error tolerance fraction for calculated subspace. More... | |
double & | Epsilon () |
Modify the error tolerance fraction for calculated subspace. More... | |
Private Attributes | |
double | delta |
Cumulative probability for Monte Carlo error lower bound. More... | |
double | epsilon |
Error tolerance fraction for calculated subspace. More... | |
Implementation of the QUIC-SVD policy.
Definition at line 26 of file quic_svd_method.hpp.
|
inline |
Use QUIC-SVD method to perform the principal components analysis (PCA).
epsilon | Error tolerance fraction for calculated subspace. |
delta | Cumulative probability for Monte Carlo error lower bound. |
Definition at line 36 of file quic_svd_method.hpp.
|
inline |
Apply Principal Component Analysis to the provided data set using the QUIC-SVD method.
data | Data matrix. |
centeredData | Centered data matrix. |
transformedData | Matrix to put results of PCA into. |
eigVal | Vector to put eigenvalues into. |
eigvec | Matrix to put eigenvectors (loadings) into. |
rank | Rank of the decomposition. |
Definition at line 54 of file quic_svd_method.hpp.
|
inline |
Get the cumulative probability for Monte Carlo error lower bound.
Definition at line 82 of file quic_svd_method.hpp.
References delta.
|
inline |
Modify the cumulative probability for Monte Carlo error lower bound.
Definition at line 84 of file quic_svd_method.hpp.
References delta.
|
inline |
Get the error tolerance fraction for calculated subspace.
Definition at line 77 of file quic_svd_method.hpp.
References epsilon.
|
inline |
Modify the error tolerance fraction for calculated subspace.
Definition at line 79 of file quic_svd_method.hpp.
References epsilon.
|
private |
Cumulative probability for Monte Carlo error lower bound.
Definition at line 91 of file quic_svd_method.hpp.
|
private |
Error tolerance fraction for calculated subspace.
Definition at line 88 of file quic_svd_method.hpp.