Home | Develop | Download | Contact
Atributos privados
Referencia de la Clase Pds::PCA

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

#include <PCA.hpp>

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

Métodos públicos

Varios tipos de constructores

Crean una objeto Pds::PCA

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

Indican o establecen el estado de una matriz.

Pds::Vector Transform (const Pds::Vector &x, unsigned int N) const
 Evalua el objeto de tipo Pds::PCA. Más...
 
Pds::Matrix Transform (const Pds::Matrix &X, unsigned int N) const
 Evalua el objeto de tipo Pds::PCA. 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::PCA. Más...
 
Estado del PCA

Indican o establecen el estado de una matriz.

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

Herramientas genéricas

Pds::PCAoperator= (const Pds::PCA &B)
 Copia en si mismo (A), un PCA 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::PCA &B)
 Copia en si mismo (A), el contenido de un PCA 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 salida. 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...
 
void Print (std::string str="") const
 Imprime en pantalla el contenido del PCA. Más...
 

Atributos privados

Pds::Vector Lambda
 
Pds::Matrix V
 

Descripción detallada

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

Autor
Fernando Pujaico Rivera
Ejemplos
example_pca.cpp y example_pca_4d.cpp.

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

Documentación de los campos

◆ Lambda

Pds::Vector Pds::PCA::Lambda
private

Valores própios

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

◆ V

Pds::Matrix Pds::PCA::V
private

Vectores própios

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

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed