Home | Develop | Download | Contact
example_kmeanspredictor.cpp
1 
35 #include <iostream>
36 #include <Pds/Ra>
37 #include <Pds/Ml>
38 
39 
40 int main(void)
41 {
42  Pds::Vector Yp;
43  Pds::IterationConf Conf;
44 
45  // Generating data
46  unsigned int L=2000;
47  unsigned int K=32;
48  Pds::Matrix X;
49  Pds::Vector Y;
51 
52  // Create Predictor
53  Pds::KmeansPredictor Data(Conf,X,Y,K);
54  // Data.Print("\nW:\n");
55 
56  // Predict training data
57  Yp=Data.Predict(X);
58 
59  // Testing W with training data set
60  std::cout<<"Training :: R2 : "<<Y.R2(Yp)<<std::endl;
61 
62  // Predict testing data
64 
65  Yp=Data.Predict(X);
66 
67  // Testing W with training data set
68  std::cout<<"Testing :: R2 : "<<Y.R2(Yp)<<std::endl;
69 
70  Pds::Octave::XLabel="x1";
71  Pds::Octave::YLabel="x2";
72  Pds::Octave::Plot::CurveXYXY(X,Y,X,Yp,"testando.m","example_kmeanspredictor.png");
73 
74  return 0;
75 }
La clase tipo Pds::IterationConf . Esta clase genera una matriz de Nlin lineas y 1 columna....
La clase tipo Pds::KmeansPredictor . Esta clase genera una matriz de Nlin lineas y 1 columna....
void LoadDataFourierSeries(unsigned int L, Pds::Matrix &X, Pds::Vector &Y)
Regresion de datos ajustados por una curva.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed