Home | Develop | Download | Contact
example_pca.cpp
1 
36 #include <iostream>
37 #include <Pds/Ra>
38 #include <Pds/Ml>
39 
40 int main(void)
41 {
42  Pds::Matrix X(Pds::Ra::TextFormat,"../test/pca-data-x.txt");
43  Pds::Matrix Y(Pds::Ra::TextFormat,"../test/pca-data-y.txt");
44 
45  Pds::Octave::Plot::ScatterX3DY(X,Y,"testando3d.m","test_pca_3d.png");
46 
47  std::cout<<"X.Size():"<<X.Size()<<"\tY.Size():"<<Y.Size()<<"\n\n";
48 
49  Pds::PCA Pca(X);
50 
51  Pca.Print("----- PCA :\n");
52 
53  Pds::Matrix X1=Pca.Transform(X,2);
54 
55  Pds::Octave::Plot::ScatterX2DY(X1,Y,"testando2d.m","test_pca_2d.png");
56 
60  return 0;
61 }
La clase tipo Pds::PCA . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir P...
Definition: PCA.hpp:63

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed