Home | Develop | Download | Contact
example_predictor_predict.cpp
1 
30 #include <iostream>
31 #include <Pds/Ra>
32 #include <Pds/Ml>
33 
34 
35 int main(void)
36 {
37  Pds::Vector Yp;
38  Pds::IterationConf Conf;
39 
40  // Generating data
41  unsigned int L=1000;
42  Pds::Matrix X;
43  Pds::Vector Y;
45 
46  Pds::Octave::Plot::CurveXY(X,Y,"testando.m","example_predictor_predict_data.png");
47 
48  // Create Predictor
49  Pds::Predictor Data(Conf,X,Y);
50  Data.Print("W:\n");
51 
52  // Predict training data
53  Yp=Data.Predict(X);
54 
55  // Testing W with training data set
56  std::cout<<"\nTraining :: R2 : "<<Y.R2(Yp)<<std::endl;
57 
58  Pds::Octave::Plot::CurveXYXY(X,Y,X,Yp,"testando.m","example_predictor_predict_training.png");
59 
60  // Predict testing data
62  Yp=Data.Predict(X);
63 
64  // Testing W with training data set
65  std::cout<<"\nTesting :: R2 : "<<Y.R2(Yp)<<std::endl;
66 
67  Pds::Octave::Plot::CurveXYXY(X,Y,X,Yp,"testando.m","example_predictor_predict_testing.png");
68  return 0;
69 }
70 
La clase tipo Pds::IterationConf . Esta clase genera una matriz de Nlin lineas y 1 columna....
La clase tipo Pds::Predictor . Esta clase genera una matriz de Nlin lineas y 1 columna....
Definition: Predictor.hpp:63
void LoadDataLine(unsigned int L, Pds::Matrix &X, Pds::Vector &Y)
Regresion de datos ajustados por una linea.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed