Home | Develop | Download | Contact
Atributos privados

La clase tipo Pds::LDC . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir Pds/LDC. Más...

#include <LDC.hpp>

Diagrama de colaboración para Pds::LDC:
Collaboration graph

Métodos públicos

Varios tipos de constructores

Crean una objeto Pds::LDC

 LDC (void)
 Crea un objeto vazio de tipo Pds::LDC. El método IsEmpty() retorna true. Más...
 
 LDC (const char filename[])
 Carga un vector de pesos desde un archivo de texto. Más...
 
 LDC (const std::string &filename)
 Carga un vector de pesos desde un archivo de texto. Más...
 
 LDC (const Pds::LDC &B)
 Crea un objeto de tipo Pds::LDC copiando datos desde otra LDC. Este es un Copy assignment constructor. Más...
 
 LDC (const Pds::Matrix &X, const Pds::Vector &Y)
 Crea un objeto de tipo Pds::LDC calculando los vectores y valores própios desde los vectores de entrada X. Más...
 
 ~LDC ()
 
Evaluación del LDC

Indican o establecen el estado de una matriz.

double Predict (const Pds::Vector &x) const
 Evalua el objeto de tipo Pds::LDC. Más...
 
Pds::Vector Predict (const Pds::Matrix &X) const
 Evalua el objeto de tipo Pds::LDC. Más...
 
Export en file

Exporta el arbol en un archivo

bool ExportFile (const std::string &filename) const
 Salva en formato .txt el objeto de tipo Pds::LDC. Más...
 
Estado del LDC

Indican o establecen el estado de una matriz.

bool IsEmpty (void) const
 Verifica si el LDC está vazio. Más...
 
bool IsNotEmpty (void) const
 Verifica si el LDC NO está vazio. Más...
 
Métodos variados en Pds::LDC

Herramientas genéricas

Pds::LDCoperator= (const Pds::LDC &B)
 Copia en si mismo (A), un LDC B. Este operador es similar al método Copy(). No importa el tamaño de A, sus datos son liberados y un nuevo arreglo de datos es reservado. Más...
 
bool Copy (const Pds::LDC &B)
 Copia en si mismo (A), el contenido de un LDC B. Este método es similar a usar el operador = . No importa el tamaño de A, sus datos son liberados y un nuevo arreglo de datos es reservado. Más...
 
Métodos variados

Herramientas genéricas

void MakeEmpty (void)
 Convierte el PCS a vazio, es decir limpia todos los datos internos. Más...
 
unsigned int GetN (void) const
 Retorna el tamanho de la variable de entrada. Más...
 
unsigned int GetM (void) const
 Retorna el número de clases. Más...
 
Pds::Matrix GetSinv (void) const
 Retorna las inversa de la matrice de covarianza. Más...
 
std::vector< Pds::Vector > GetMu (void) const
 Retorna los valores medios. Más...
 
std::vector< Pds::Vector > GetW (void) const
 Retorna los valores W. Más...
 
std::vector< double > GetC (void) const
 Retorna un std::vector de constantes. Más...
 
std::vector< int > GetLabel (void) const
 Retorna un std::vector de vectores que representan las etiquetas para cada ID. Más...
 
void Print (std::string str="") const
 Imprime en pantalla el contenido del LDC. Más...
 

Atributos privados

Pds::Matrix Sinv
 
std::vector< Pds::Vector > Mu
 
std::vector< Pds::Vector > W
 
std::vector< double > C
 
std::vector< int > Label
 

Descripción detallada

La clase tipo Pds::LDC . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir Pds/LDC.

Autor
Fernando Pujaico Rivera
Ejemplos
example_ldc.cpp y example_ldc_2d.cpp.

Definición en la línea 62 del archivo LDC.hpp.

Documentación de los campos

◆ Sinv

Pds::Matrix Pds::LDC::Sinv
private

Covarianza

Definición en la línea 66 del archivo LDC.hpp.

◆ Mu

std::vector<Pds::Vector> Pds::LDC::Mu
private

Medias

Definición en la línea 69 del archivo LDC.hpp.

◆ W

std::vector<Pds::Vector> Pds::LDC::W
private

Medias

Definición en la línea 72 del archivo LDC.hpp.

◆ C

std::vector<double> Pds::LDC::C
private

Constantes

Definición en la línea 75 del archivo LDC.hpp.

◆ Label

std::vector<int> Pds::LDC::Label
private

Etiquetas

Definición en la línea 78 del archivo LDC.hpp.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed