#include <Bpp/Numeric/Stat/Mva/CorrespondenceAnalysis.h>
Definition at line 57 of file CorrespondenceAnalysis.h.
◆ CorrespondenceAnalysis()
CorrespondenceAnalysis::CorrespondenceAnalysis |
( |
const Matrix< double > & |
data, |
|
|
unsigned int |
nbAxes, |
|
|
double |
tol = 0.0000001 , |
|
|
bool |
verbose = true |
|
) |
| |
throw | ( | Exception |
| ) | | |
◆ ~CorrespondenceAnalysis()
virtual bpp::CorrespondenceAnalysis::~CorrespondenceAnalysis |
( |
| ) |
|
|
inlinevirtual |
◆ clone()
◆ computeVariancePercentagePerAxis()
std::vector<double> bpp::DualityDiagram::computeVariancePercentagePerAxis |
( |
| ) |
|
throw | ( | Exception |
| ) | | |
|
inherited |
◆ getColCoordinates()
const RowMatrix<double>& bpp::DualityDiagram::getColCoordinates |
( |
| ) |
const |
throw | ( | Exception |
| ) | | |
|
inlineinherited |
◆ getColumnWeights()
const std::vector<double> bpp::DualityDiagram::getColumnWeights |
( |
| ) |
const |
throw | ( | Exception |
| ) | | |
|
inlineinherited |
◆ getEigenValues()
const std::vector<double>& bpp::DualityDiagram::getEigenValues |
( |
| ) |
const |
throw | ( | Exception |
| ) | | |
|
inlineinherited |
◆ getNbOfKeptAxes()
size_t bpp::DualityDiagram::getNbOfKeptAxes |
( |
| ) |
const |
throw | ( | Exception |
| ) | | |
|
inlineinherited |
◆ getPrincipalAxes()
const RowMatrix<double>& bpp::DualityDiagram::getPrincipalAxes |
( |
| ) |
const |
throw | ( | Exception |
| ) | | |
|
inlineinherited |
◆ getPrincipalComponents()
const RowMatrix<double>& bpp::DualityDiagram::getPrincipalComponents |
( |
| ) |
const |
throw | ( | Exception |
| ) | | |
|
inlineinherited |
◆ getRowCoordinates()
const RowMatrix<double>& bpp::DualityDiagram::getRowCoordinates |
( |
| ) |
const |
throw | ( | Exception |
| ) | | |
|
inlineinherited |
◆ getRowWeights()
const std::vector<double> bpp::DualityDiagram::getRowWeights |
( |
| ) |
const |
throw | ( | Exception |
| ) | | |
|
inlineinherited |
◆ getSumOfAllValues()
double bpp::CorrespondenceAnalysis::getSumOfAllValues |
( |
| ) |
const |
throw | ( | Exception |
| ) | | |
|
inline |
◆ setData()
void DualityDiagram::setData |
( |
const Matrix< double > & |
matrix, |
|
|
const std::vector< double > & |
rowWeights, |
|
|
const std::vector< double > & |
colWeights, |
|
|
unsigned int |
nbAxes, |
|
|
double |
tol = 0.0000001 , |
|
|
bool |
verbose = true |
|
) |
| |
throw | ( | Exception |
| ) | | |
|
inherited |
Set the data and perform computations.
- Parameters
-
matrix | The input data to analyse. |
rowWeights | A vector of values specifying the weights of rows. |
colWeights | A vector of values specifying the weights of columns. |
nbAxes | The number of kept axes during the analysis. |
tol | Tolerance threshold for null eigenvalues (a value less than tol times the first one is considered as null) |
verbose | Should warnings be dispayed. |
- Exceptions
-
Definition at line 100 of file DualityDiagram.cpp.
◆ n_
double bpp::CorrespondenceAnalysis::n_ |
|
private |
The documentation for this class was generated from the following files: