Home | Develop | Download | Contact
example_lda.cpp
1 
49 #include <iostream>
50 #include <Pds/Ra>
51 #include <Pds/Ml>
52 
53 int main(void)
54 {
55  Pds::Octave::FontSize=15;
56 
57  Pds::Matrix X(Pds::Ra::TextFormat,"../test/iris_data_set_x.txt");
58  Pds::Vector Y(Pds::Ra::TextFormat,"../test/iris_data_set_y.txt");
59  Pds::Vector Ys;
60 
61  std::cout<<"X.Size():"<<X.Size()<<"\tY.Size():"<<Y.Size()<<"\n";
62 
63  Pds::LDA Lda(X,Y);
64  Lda.Print("\n----- LDA :\n");
65 
66  Ys=Lda.Predict(X);
67 
69 
71  CM.Print("\nConfusion matrix:\n");
72 
73  Pds::Octave::Plot::ConfMatrix(CM.Data,Lda.GetLabel(),"testando.m","example_lda_ConfMatrix.png");
74 
75  return 0;
76 }
La clase tipo Pds::ConfusionMatrix . Esta clase genera un bloque de datos para analizar curvas de apr...
La clase tipo Pds::LDA . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir P...
Definition: LDA.hpp:63
static Pds::ConfusionMatrix Calculate(const Pds::Vector &Ypredict, const Pds::Vector &Yactual)
Crea un objeto Dat de tipo Pds::ConfusionMatrix.
void Print(std::string str="")
Imprime en pantalla los datos de la estructura tipo Pds::ConfusionMatrix.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed