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: