Funciones para trabajar con "Probability": Pds::Probability::MGaussian(), etc. Más...
Namespaces | |
namespace | Pds |
Nombre de espacio para Pds (Procesamiento Digital de Senales) | |
namespace | Pds::Probability |
Nombre de espacio para Probability. | |
Probability of Gaussian | |
Pds::Vector | Pds::Probability::MGaussian (const Pds::Matrix &X, const Pds::Vector &Mu, const double &Sigma) |
Evalua la "probability density function" de la funcion gaussiana multivariada, usando , la variable y . Más... | |
Pds::Vector | Pds::Probability::MGaussian (const Pds::Matrix &X, const Pds::Vector &Mu, const Pds::Matrix &Sinv) |
Evalua la "probability density function" de una funcion gaussiana multivariada, usando , la matriz y . Más... | |
Pds::Vector | Pds::Probability::MGaussian (const Pds::Matrix &X, const Pds::Vector &Mu, const Pds::Matrix &Sinv, double det) |
Evalua la "probability density function" de una funcion gaussiana multivariada, usando , la matriz y . Más... | |
Probability of Gaussian Mixture Model | |
Pds::Vector | Pds::Probability::GMMDensity (const Pds::Matrix &X, const std::vector< double > &Pi, const std::vector< Pds::Vector > &Mu, const std::vector< Pds::Matrix > &Sinv) |
Retorna el vector . Con este fin, evalua la "Gaussian mixture probability density function" usando , donde . Más... | |
Pds::Vector | Pds::Probability::GMMDensity (const Pds::Matrix &X, const std::vector< double > &Pi, const std::vector< Pds::Vector > &Mu, const std::vector< Pds::Matrix > &Sinv, const std::vector< double > &Det) |
Retorna el vector . Con este fin, evalua la "Gaussian mixture probability density function" usando , donde . Más... | |
Pds::Vector | Pds::Probability::GMMDensity (const Pds::Matrix &X, const Pds::DataGMM &Dat) |
Retorna el vector . Con este fin, evalua la "Gaussian mixture probability density function" usando , donde . Más... | |
Pds::Matrix | Pds::Probability::GMMPartial (const Pds::Matrix &X, const std::vector< double > &Pi, const std::vector< Pds::Vector > &Mu, const std::vector< Pds::Matrix > &Sinv) |
Retorna una Matriz . Con este fin, evalua la "Gaussian mixture model partial probability density function" usando . Más... | |
Pds::Matrix | Pds::Probability::GMMPartial (const Pds::Matrix &X, const std::vector< double > &Pi, const std::vector< Pds::Vector > &Mu, const std::vector< Pds::Matrix > &Sinv, const std::vector< double > &Det) |
Retorna una Matriz . Con este fin, evalua la "Gaussian mixture model partial probability density function" usando . Más... | |
Pds::Matrix | Pds::Probability::GMMPartial (const Pds::Matrix &X, const Pds::DataGMM &Dat) |
Retorna una Matriz . Con este fin, evalua la "Gaussian mixture model partial probability density function" usando . Más... | |
Probability of Parzen Window Classifier | |
Pds::Vector | Pds::Probability::PWCDensity (const Pds::Matrix &X, const Pds::Matrix &C, const Pds::Matrix &Sinv, double h=0.1) |
Retorna un vector . Con este fin, evalua la "Parzen Window Classifier probability density function" . Más... | |
Pds::Vector | Pds::Probability::PWCDensity (const Pds::Matrix &X, const Pds::Matrix &C, const Pds::Matrix &Sinv, double h, double det) |
Retorna un vector . Con este fin, evalua la "Parzen Window Classifier probability density function" . Más... | |
Funciones para trabajar con "Probability": Pds::Probability::MGaussian(), etc.
Pds::Vector Pds::Probability::MGaussian | ( | const Pds::Matrix & | X, |
const Pds::Vector & | Mu, | ||
const double & | Sigma | ||
) |
Evalua la "probability density function" de la funcion gaussiana multivariada, usando , la variable y .
[in] | X | Matriz con los vectores de datos (muestras de tamaño ) en las lineas. |
[in] | Mu | Vector , valor medio de las columnas, Mu tiene linea y columans. |
[in] | Sigma | Desvio padrao de X. tiene linea y columans. |
Pds::Vector Pds::Probability::MGaussian | ( | const Pds::Matrix & | X, |
const Pds::Vector & | Mu, | ||
const Pds::Matrix & | Sinv | ||
) |
Evalua la "probability density function" de una funcion gaussiana multivariada, usando , la matriz y .
[in] | X | Matriz con los vectores de datos (muestras de tamaño ) en las lineas. |
[in] | Mu | Vector , valor medio de las columnas, Mu tiene linea y columans. |
[in] | Sinv | Matriz de correlacion cruzada entre las columnas de X. tiene linea y columans. |
Pds::Vector Pds::Probability::MGaussian | ( | const Pds::Matrix & | X, |
const Pds::Vector & | Mu, | ||
const Pds::Matrix & | Sinv, | ||
double | det | ||
) |
Evalua la "probability density function" de una funcion gaussiana multivariada, usando , la matriz y .
[in] | X | Matriz con los vectores de datos (muestras de tamaño ) en las lineas. |
[in] | Mu | Vector , valor medio de las columnas, Mu tiene linea y columans. |
[in] | Sinv | Matriz de correlacion cruzada entre las columnas de X. tiene linea y columans. |
[in] | det | Determinante de . |
Pds::Vector Pds::Probability::GMMDensity | ( | const Pds::Matrix & | X, |
const std::vector< double > & | Pi, | ||
const std::vector< Pds::Vector > & | Mu, | ||
const std::vector< Pds::Matrix > & | Sinv | ||
) |
Retorna el vector . Con este fin, evalua la "Gaussian mixture probability density function" usando , donde .
[in] | X | Matriz con los vectores de datos (muestras de tamaño ) en las lineas. |
[in] | Pi | Vector con mixture Weights . Donde . |
[in] | Mu | Vector con . |
[in] | Sinv | Vector con . |
Pds::Vector Pds::Probability::GMMDensity | ( | const Pds::Matrix & | X, |
const std::vector< double > & | Pi, | ||
const std::vector< Pds::Vector > & | Mu, | ||
const std::vector< Pds::Matrix > & | Sinv, | ||
const std::vector< double > & | Det | ||
) |
Retorna el vector . Con este fin, evalua la "Gaussian mixture probability density function" usando , donde .
[in] | X | Matriz con los vectores de datos (muestras de tamaño ) en las lineas. |
[in] | Pi | Vector con mixture Weights . Donde . |
[in] | Mu | Vector con . |
[in] | Sinv | Vector con . |
[in] | Det | Vector con las determinantes . |
Pds::Vector Pds::Probability::GMMDensity | ( | const Pds::Matrix & | X, |
const Pds::DataGMM & | Dat | ||
) |
Retorna el vector . Con este fin, evalua la "Gaussian mixture probability density function" usando , donde .
[in] | X | Matriz con los vectores de datos (muestras de tamaño ) en las lineas. |
[in] | Dat | Bloque de datos con . |
Pds::Matrix Pds::Probability::GMMPartial | ( | const Pds::Matrix & | X, |
const std::vector< double > & | Pi, | ||
const std::vector< Pds::Vector > & | Mu, | ||
const std::vector< Pds::Matrix > & | Sinv | ||
) |
Retorna una Matriz . Con este fin, evalua la "Gaussian mixture model partial probability density function" usando .
[in] | X | Matriz con los vectores de datos (muestras de tamaño ) en las lineas. |
[in] | Pi | Vector con mixture Weights . Donde . |
[in] | Mu | Vector con . |
[in] | Sinv | Vector con . |
Pds::Matrix Pds::Probability::GMMPartial | ( | const Pds::Matrix & | X, |
const std::vector< double > & | Pi, | ||
const std::vector< Pds::Vector > & | Mu, | ||
const std::vector< Pds::Matrix > & | Sinv, | ||
const std::vector< double > & | Det | ||
) |
Retorna una Matriz . Con este fin, evalua la "Gaussian mixture model partial probability density function" usando .
[in] | X | Matriz con los vectores de datos (muestras de tamaño ) en las lineas. |
[in] | Pi | Vector con mixture Weights . Donde . |
[in] | Mu | Vector con . |
[in] | Sinv | Vector con . |
[in] | Det | Vector con . |
Pds::Matrix Pds::Probability::GMMPartial | ( | const Pds::Matrix & | X, |
const Pds::DataGMM & | Dat | ||
) |
Retorna una Matriz . Con este fin, evalua la "Gaussian mixture model partial probability density function" usando .
[in] | X | Matriz con los vectores de datos (muestras de tamaño ) en las lineas. |
[in] | Dat | Bloque de datos con . |
Pds::Vector Pds::Probability::PWCDensity | ( | const Pds::Matrix & | X, |
const Pds::Matrix & | C, | ||
const Pds::Matrix & | Sinv, | ||
double | h = 0.1 |
||
) |
Retorna un vector . Con este fin, evalua la "Parzen Window Classifier probability density function" .
[in] | X | Matriz de lineas con vectores de tamaño a testar. |
[in] | C | Matriz de lineas con los centroides de tamaño de las gausianas. en verdad es una matriz con TODAS las muestras de la clase, por eso los centroides tem peso ; así, cada muestra contribuye con una gausiana con peso . |
[in] | Sinv | Matriz (de tamaño ). Este valor puede ser , o cualquier otra simplificación. |
[in] | h | Factor de suma. Es como cambiar , donde es el desvio de la distribucion en el eje . |
Pds::Vector Pds::Probability::PWCDensity | ( | const Pds::Matrix & | X, |
const Pds::Matrix & | C, | ||
const Pds::Matrix & | Sinv, | ||
double | h, | ||
double | det | ||
) |
Retorna un vector . Con este fin, evalua la "Parzen Window Classifier probability density function" .
[in] | X | Matriz de lineas con vectores de tamaño a testar. |
[in] | C | Matriz de lineas con los centroides de tamaño de las gausianas. en verdad es una matriz con TODAS las muestras de la clase, por eso los centroides tem peso ; así, cada muestra contribuye con una gausiana con peso . |
[in] | Sinv | Matriz (de tamaño ). Este valor puede ser , o cualquier otra simplificación. |
[in] | h | Factor de suma. Es como cambiar , donde es el desvio de la distribucion en el eje . |
[in] | det | Determinante de . |