77 Pds::Octave::XLabel=
"x_1";
78 Pds::Octave::YLabel=
"x_2";
79 Pds::Octave::MarkerSize=40;
90 Pds::Octave::Plot::ScatterX2DY(X,Y,
"testando.m",
"example_mncknn2_data.png");
102 Pds::Octave::Plot::ConfMatrix(ConfMat.
Data,ConfMat.
Id,
"testando.m",
"example_mncknn2_confmatrix.png");
107 Pds::Matrix Min=X.MinInCols();
108 Pds::Matrix Max=X.MaxInCols();
109 Pds::Matrix X1=Pds::Matrix(10*L,1); X1.FillRandU(Min.Get(0),Max.Get(0));
110 Pds::Matrix X2=Pds::Matrix(10*L,1); X2.FillRandU(Min.Get(1),Max.Get(1));
111 X=Pds::MergeHor({X1,X2});
113 Yp=MKnn.Predict(X,3,7);
115 Pds::Octave::Plot::ScatterX2DY(X,Yp,
"testando.m",
"example_mncknn2_testing.png");
La clase tipo Pds::ConfusionMatrix . Esta clase genera un bloque de datos para analizar curvas de apr...
La clase tipo Pds::IterationConf . Esta clase genera una matriz de Nlin lineas y 1 columna....
La clase tipo Pds::MncKnn . Esta clase genera una estructura de Pds::MncKnn. Para usar incluir Pds/Mn...
static Pds::ConfusionMatrix Calculate(const Pds::Vector &Ypredict, const Pds::Vector &Yactual)
Crea un objeto Dat de tipo Pds::ConfusionMatrix.
bool SetMaxIter(unsigned int MaxIter)
Coloca el valor MaxIter.
double Predict(const Pds::Vector &x, unsigned int Mnc, unsigned int Knn) const
Evalua el objeto de tipo Pds::MncKnn.
void LoadKGaussian(unsigned int L, unsigned int K, Pds::Matrix &X, Pds::Vector &Y, double factor=0.70711)
Clasificación múltiple de datos.