Funciones generadoras de "Data sets": Pds::DataSet::Regression::LoadDataLine(), Pds::DataSet::Classification::LoadDataLine(), etc. Más...
Namespaces | |
| namespace | Pds |
| Nombre de espacio para Pds (Procesamiento Digital de Senales) | |
| namespace | Pds::DataSet |
| Nombre de espacio para DataSet (Funciones para manipulación de data sets) | |
| namespace | Pds::DataSet::Clustering |
| Nombre de espacio para Clustering (Crea data set de ejemplo para Clustering) | |
| namespace | Pds::DataSet::Regression |
| Nombre de espacio para Regression (Crea data set de ejemplo para Regression) | |
| namespace | Pds::DataSet::Classification |
| Nombre de espacio para Classification (Crea data set de ejemplo para Classification) | |
Regression ajustable por una linea | |
| void | Pds::DataSet::Clustering::Kcumulus (unsigned int L, Pds::Matrix &X, unsigned int K=3) |
| Clustering de datos. Más... | |
Regression ajustable por una linea | |
| void | Pds::DataSet::Regression::LoadDataLine (unsigned int L, Pds::Matrix &X, Pds::Vector &Y) |
| Regresion de datos ajustados por una linea. Más... | |
| void | Pds::DataSet::Regression::LoadDataLineOutlierBall (unsigned int L, Pds::Matrix &X, Pds::Vector &Y, double outlier_percent=5) |
| Regresion de datos ajustados por una linea e outliers en una bola. Más... | |
| void | Pds::DataSet::Regression::LoadDataLineOutlierRand (unsigned int L, Pds::Matrix &X, Pds::Vector &Y, double outlier_percent=5) |
| Regresion de datos ajustados por una linea e outliers aleatorios. Más... | |
Regression ajustable por una curva | |
| void | Pds::DataSet::Regression::LoadDataGaussian (unsigned int L, Pds::Matrix &X, Pds::Vector &Y) |
| Regresion de datos ajustados por una curva gaussiana. Más... | |
| void | Pds::DataSet::Regression::LoadDataCircle (unsigned int L, Pds::Matrix &X, Pds::Vector &Y) |
| Regresion de datos ajustados por una curva circular. Más... | |
| void | Pds::DataSet::Regression::LoadDataFourierSeries (unsigned int L, Pds::Matrix &X, Pds::Vector &Y) |
| Regresion de datos ajustados por una curva. Más... | |
Clasificación separable por una linea | |
| void | Pds::DataSet::Classification::LoadDataLine (unsigned int L, Pds::Matrix &X, Pds::Vector &Y) |
| Clasificacion de datos separados por una linea. Más... | |
| void | Pds::DataSet::Classification::LoadDataLine2 (unsigned int L, Pds::Matrix &X, Pds::Vector &Y) |
| Clasificacion de datos separados por una linea. Más... | |
Clasificación separable por una curva | |
| void | Pds::DataSet::Classification::LoadDataSine (unsigned int L, Pds::Matrix &X, Pds::Vector &Y) |
| Clasificacion de datos separados por una curva. Más... | |
| void | Pds::DataSet::Classification::LoadDataCircle (unsigned int L, Pds::Matrix &X, Pds::Vector &Y) |
| Clasificacion de datos separados por una curva. Más... | |
| void | Pds::DataSet::Classification::LoadDataEllipse (unsigned int L, Pds::Matrix &X, Pds::Vector &Y) |
| Clasificacion de datos separados por una curva. Más... | |
Clasificación separable por mas de una curva | |
| void | Pds::DataSet::Classification::LoadDataBand (unsigned int L, Pds::Matrix &X, Pds::Vector &Y) |
| Clasificacion de datos separados por mas de una curva. Más... | |
| void | Pds::DataSet::Classification::LoadDataBand2 (unsigned int L, Pds::Matrix &X, Pds::Vector &Y) |
| Clasificacion de datos separados por mas de una curva. Más... | |
| void | Pds::DataSet::Classification::LoadDataSineBand (unsigned int L, Pds::Matrix &X, Pds::Vector &Y) |
| Clasificacion de datos separados por mas de una curva. Más... | |
| void | Pds::DataSet::Classification::LoadDataYinYang (unsigned int L, Pds::Matrix &X, Pds::Vector &Y) |
| Clasificacion de datos separados por mas de una curva. Más... | |
Funciones generadoras de "Data sets": Pds::DataSet::Regression::LoadDataLine(), Pds::DataSet::Classification::LoadDataLine(), etc.
| void Pds::DataSet::Clustering::Kcumulus | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| unsigned int | K = 3 |
||
| ) |
Clustering de datos.
Una variable aleatoria
com distribución gaussiana de media nula y
es usada para crear
cúmulos
centrados de forma equidistante sobre un circulo unitario.
Agrupados todos na matriz X.
| [in] | L | Número total de datos e cada cúmulo. |
| [out] | X | Datos X. |
| [in] | K | Número de cumulos. |
| void Pds::DataSet::Regression::LoadDataLine | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| Pds::Vector & | Y | ||
| ) |
Regresion de datos ajustados por una linea.
Usa una variable aleatoria
com distribución gaussiana.
| [in] | L | Número total de datos . |
| [out] | X | Datos X. |
| [out] | Y | Datos Y. |
| void Pds::DataSet::Regression::LoadDataLineOutlierBall | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| Pds::Vector & | Y, | ||
| double | outlier_percent = 5 |
||
| ) |
Regresion de datos ajustados por una linea e outliers en una bola.
Usa una variable aleatoria
com distribución gaussiana y una variable aleatoria
com distribución gaussiana.
| [in] | L | Número total de datos. |
| [out] | X | Datos X. |
| [out] | Y | Datos Y. |
| [in] | outlier_percent | Porcentaje de outliers si outlier_percent>100.0 entonces outlier_percent=100.0. |
| void Pds::DataSet::Regression::LoadDataLineOutlierRand | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| Pds::Vector & | Y, | ||
| double | outlier_percent = 5 |
||
| ) |
Regresion de datos ajustados por una linea e outliers aleatorios.
Usa una variable aleatoria
com distribución gaussiana y una variable aleatoria
com distribución uniforme.
| [in] | L | Número total de datos. |
| [out] | X | Datos X. |
| [out] | Y | Datos Y. |
| [in] | outlier_percent | Porcentaje de outliers si outlier_percent>100.0 entonces outlier_percent=100.0. |
| void Pds::DataSet::Regression::LoadDataGaussian | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| Pds::Vector & | Y | ||
| ) |
Regresion de datos ajustados por una curva gaussiana.
Usa una variable aleatoria
com distribución gaussiana.
| [in] | L | Número total de datos . |
| [out] | X | Datos X. |
| [out] | Y | Datos Y. |
| void Pds::DataSet::Regression::LoadDataCircle | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| Pds::Vector & | Y | ||
| ) |
Regresion de datos ajustados por una curva circular.
Usa una variable aleatoria
com distribución gaussiana.
| [in] | L | Número total de datos. |
| [out] | X | Datos X. |
| [out] | Y | Datos Y. |
| void Pds::DataSet::Regression::LoadDataFourierSeries | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| Pds::Vector & | Y | ||
| ) |
Regresion de datos ajustados por una curva.
Usa una variable aleatoria
com distribución gaussiana.
| [in] | L | Número total de datos. |
| [out] | X | Datos X. |
| [out] | Y | Datos Y. |
| void Pds::DataSet::Classification::LoadDataLine | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| Pds::Vector & | Y | ||
| ) |
Clasificacion de datos separados por una linea.
| [in] | L | Número de datos positivos o negativos (2L datos en total). |
| [out] | X | Datos X. |
| [out] | Y | Datos Y. |
| void Pds::DataSet::Classification::LoadDataLine2 | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| Pds::Vector & | Y | ||
| ) |
Clasificacion de datos separados por una linea.
| [in] | L | Número de datos positivos o negativos (2L datos en total). |
| [out] | X | Datos X. |
| [out] | Y | Datos Y. |
| void Pds::DataSet::Classification::LoadDataSine | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| Pds::Vector & | Y | ||
| ) |
Clasificacion de datos separados por una curva.
| [in] | L | Número de datos positivos o negativos (2L datos en total). |
| [out] | X | Datos X. |
| [out] | Y | Datos Y. |
| void Pds::DataSet::Classification::LoadDataCircle | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| Pds::Vector & | Y | ||
| ) |
Clasificacion de datos separados por una curva.
El circulo tiene radio 0.5.
| [in] | L | Número de datos positivos o negativos (2L datos en total). |
| [out] | X | Datos X. |
| [out] | Y | Datos Y. |
| void Pds::DataSet::Classification::LoadDataEllipse | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| Pds::Vector & | Y | ||
| ) |
Clasificacion de datos separados por una curva.
| [in] | L | Número de datos positivos o negativos (2L datos en total). |
| [out] | X | Datos X. |
| [out] | Y | Datos Y. |
| void Pds::DataSet::Classification::LoadDataBand | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| Pds::Vector & | Y | ||
| ) |
Clasificacion de datos separados por mas de una curva.
| [in] | L | Número de datos positivos o negativos (2L datos en total). |
| [out] | X | Datos X. |
| [out] | Y | Datos Y. |
| void Pds::DataSet::Classification::LoadDataBand2 | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| Pds::Vector & | Y | ||
| ) |
Clasificacion de datos separados por mas de una curva.
| [in] | L | Número de datos positivos o negativos (2L datos en total). |
| [out] | X | Datos X. |
| [out] | Y | Datos Y. |
| void Pds::DataSet::Classification::LoadDataSineBand | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| Pds::Vector & | Y | ||
| ) |
Clasificacion de datos separados por mas de una curva.
| [in] | L | Número de datos positivos o negativos (2L datos en total). |
| [out] | X | Datos X. |
| [out] | Y | Datos Y. |
| void Pds::DataSet::Classification::LoadDataYinYang | ( | unsigned int | L, |
| Pds::Matrix & | X, | ||
| Pds::Vector & | Y | ||
| ) |
Clasificacion de datos separados por mas de una curva.
| [in] | L | Número de datos positivos o negativos (2L datos en total). |
| [out] | X | Datos X. |
| [out] | Y | Datos Y. |
1.9.2