Nombre de espacio para DataSet (Funciones para manipulación de data sets) Más...
Namespaces | |
namespace | Classification |
Nombre de espacio para Classification (Crea data set de ejemplo para Classification) | |
namespace | Clustering |
Nombre de espacio para Clustering (Crea data set de ejemplo para Clustering) | |
namespace | Regression |
Nombre de espacio para Regression (Crea data set de ejemplo para Regression) | |
Funciones | |
Trabajar con indices | |
Salva datos de matrices | |
Pds::DiagnosticIndices | AllIndices (unsigned int N, double Training, double CrossVal, double Test) |
Calcula indices para {Training, CrossValidation, Test}, selecionados aleatoriamente sin repetición. Más... | |
Trabajar con data sets | |
Salva datos de matrices | |
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}, selecionados aleatoriamente sin repetición. Más... | |
Trabajar con Information Gain | |
Salva datos de matrices | |
Pds::Vector | InformationGainScale (const Pds::Vector &Y, double Umbral) |
Retorna un vector con todos los valores de Information Gain, dependiendo en donde se realice el corte en Y. Más... | |
bool | GetBestInformationGainID (const Pds::Vector &Y, double Umbral, unsigned int MinID, unsigned int &ID, double &BestIG, unsigned int &Sign) |
Retorna el ID de la posicion del mejor quiebre del vector Y para obtener la mejor Information Gate. Son analizado Y, Y(0:(ID-1)),Y(ID:end) Más... | |
Nombre de espacio para DataSet (Funciones para manipulación de data sets)