45 W.T().Print(
"\nW:\n");
49 std::cout<<
"Training :: R2 : "<<Dat.
Ytr.R2(Ypr)<<std::endl;
53 std::cout<<
"Testing :: R2 : "<<Dat.
Ytt.R2(Ypr)<<std::endl;
La clase tipo Pds::DataSetBlock . Esta clase genera un bloque de datos para analizar curvas de aprend...
La clase tipo Pds::IterationConf . Esta clase genera una matriz de Nlin lineas y 1 columna....
void Print(std::string str) const
Imprime en pantalla el contenido de la IterationConf después del texto indicado en str.
Pds::DataSetBlock Split(const Pds::Matrix &X, const Pds::Vector &Y, double Training, double CrossVal, double Test)
Divide un data set en 3 data set: {Training, CrossValidation, Test}.
void LoadDataLineOutlierRand(unsigned int L, Pds::Matrix &X, Pds::Vector &Y, double outlier_percent=5)
Regresion de datos ajustados por una linea e outliers aleatorios.
Pds::Vector Predict(const Pds::Vector &W, const Pds::Matrix &X)
Calculo del resultado del predictor.
Pds::Vector FittingNormalMeanSquare(Pds::IterationConf &Conf, const Pds::Matrix &X, const Pds::Vector &Y)
Calculo de pesos.