1 #ifndef PrincipalComponentAnalysis_h
2 #define PrincipalComponentAnalysis_h
26 #include "tnt/tnt_array2d.h"
56 void AddData(
const double *data,
const unsigned int count);
57 void ComputeTransform();
58 TNT::Array2D<double>
Transform(TNT::Array2D<double> data);
59 TNT::Array2D<double> Inverse(TNT::Array2D<double> data);
60 TNT::Array2D<double> TransformMatrix() {
68 void ComputeInverse();
72 TNT::Array2D<double> p_transform, p_inverse;
73 std::vector<Isis::MultivariateStatistics *> p_statistics;
Principal Component Analysis class.
PrincipalComponentAnalysis(const int n)
Constructs the PrincipalComponentAnalysis object.