Vespucci  1.0.0
MatrixAnalyzer Class Reference

#include <matrixanalyzer.h>

Inheritance diagram for MatrixAnalyzer:
MetaAnalyzer AbstractDataAnalyzer

Public Member Functions

 MatrixAnalyzer (QSharedPointer< VespucciWorkspace > ws, const QStringList &data_keys, bool transpose)
 
 ~MatrixAnalyzer ()
 
- Public Member Functions inherited from MetaAnalyzer
 MetaAnalyzer (QSharedPointer< VespucciWorkspace > ws)
 
 ~MetaAnalyzer ()
 
void Univariate (const QString &name, double &left_bound, double &right_bound, arma::uword bound_window)
 
void FitPeak (const QString &name, const QString &peak_shape, double &left_bound, double &right_bound)
 
void BandRatio (const QString &name, double &first_left_bound, double &first_right_bound, double &second_left_bound, double &second_right_bound, arma::uword bound_window)
 
void ClassicalLeastSquares (const QString &name, const QStringList &reference_keys)
 
void VertexComponents (const QString &name, uword endmembers)
 
void KMeans (const QString &name, const QString &metric_text, const QString &partition_policy, bool allow_empty, size_t clusters)
 
void PrincipalComponents (const QString &name)
 
void PrincipalComponents (const QString &name, bool scale_data)
 
void PartialLeastSquares (const QString &name, uword components)
 
void PLSCalibration (const QString &name, const QStringList &control_keys)
 
void TrainPLSDA (const QString &name, const QStringList &label_keys)
 
void AgglomerativeClustering (const QString &name, const QString &metric, const QString &linkage)
 
size_t columns () const
 
double AbscissaMin () const
 
double AbscissaMax () const
 
arma::vec abscissa () const
 
arma::vec PointSpectrum (arma::uword index) const
 
- Public Member Functions inherited from AbstractDataAnalyzer
virtual ~AbstractDataAnalyzer ()
 
virtual void VertexComponents (const QString &name, arma::uword endmembers)=0
 
virtual void PartialLeastSquares (const QString &name, arma::uword components)=0
 

Additional Inherited Members

- Protected Attributes inherited from MetaAnalyzer
QSharedPointer< VespucciWorkspaceworkspace_
 workspace_ The global workspace, used to obtain access to matrices More...
 
mat data_
 
vec abscissa_
 

Detailed Description

Definition at line 25 of file matrixanalyzer.h.

Constructor & Destructor Documentation

MatrixAnalyzer::MatrixAnalyzer ( QSharedPointer< VespucciWorkspace ws,
const QStringList &  data_keys,
bool  transpose 
)

Definition at line 22 of file matrixanalyzer.cpp.

MatrixAnalyzer::~MatrixAnalyzer ( )

Definition at line 29 of file matrixanalyzer.cpp.


The documentation for this class was generated from the following files: