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.
Namespace for ISIS/Bullet specific routines.