La clase tipo Pds::LDA . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir Pds/LDA. Más...
#include <LDA.hpp>

Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto Pds::LDA | |
| LDA (void) | |
| Crea un objeto vazio de tipo Pds::LDA. El método IsEmpty() retorna true. Más... | |
| LDA (const char filename[]) | |
| Carga un vector de pesos desde un archivo de texto. Más... | |
| LDA (const std::string &filename) | |
| Carga un vector de pesos desde un archivo de texto. Más... | |
| LDA (const Pds::LDA &B) | |
| Crea un objeto de tipo Pds::LDA copiando datos desde otra LDA. Este es un Copy assignment constructor. Más... | |
| LDA (const Pds::Matrix &X, const Pds::Vector &Y) | |
| Crea un objeto de tipo Pds::LDA calculando los vectores y valores própios desde los vectores de entrada X. Más... | |
| ~LDA () | |
Evaluación del LDA | |
Indican o establecen el estado de una matriz. | |
| double | Predict (const Pds::Vector &x) const |
| Evalua el objeto de tipo Pds::LDA. Más... | |
| Pds::Vector | Predict (const Pds::Matrix &X) const |
| Evalua el objeto de tipo Pds::LDA. 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::LDA. Más... | |
Estado del LDA | |
Indican o establecen el estado de una matriz. | |
| bool | IsEmpty (void) const |
| Verifica si el LDA está vazio. Más... | |
| bool | IsNotEmpty (void) const |
| Verifica si el LDA NO está vazio. Más... | |
Métodos variados en Pds::LDA | |
Herramientas genéricas | |
| Pds::LDA & | operator= (const Pds::LDA &B) |
| Copia en si mismo (A), un LDA 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::LDA &B) |
| Copia en si mismo (A), el contenido de un LDA 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 tamaño del vector de entrada. Más... | |
| unsigned int | GetM (void) const |
| Retorna el número de clases. Más... | |
| Pds::Vector | GetLambda (void) const |
| Retorna el vector de valores propios en orden ascendente. Más... | |
| Pds::Matrix | GetV (void) const |
| Retorna la matriz de vectores própios en las columnas. Más... | |
| std::vector< Pds::Vector > | GetW (void) const |
| Retorna un std::vector de vectores que representan los clasificadores. 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 LDA. Más... | |
Atributos privados | |
| Pds::Vector | Lambda |
| Pds::Matrix | V |
| std::vector< Pds::Vector > | W |
| std::vector< int > | Label |
La clase tipo Pds::LDA . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir Pds/LDA.
1.9.2