//! More...
Functions | |
| template<typename T1 > | |
| void | princomp (Mat< typename T1::elem_type > &coeff_out, Mat< typename T1::elem_type > &score_out, Col< typename T1::pod_type > &latent_out, Col< typename T1::elem_type > &tsquared_out, const Base< typename T1::elem_type, T1 > &X, const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0) |
| //! principal component analysis -- 4 arguments version //! coeff_out -> principal component coefficients //! score_out -> projected samples //! latent_out -> eigenvalues of principal vectors //! tsquared_out -> Hotelling's T^2 statistic | |
| template<typename T1 > | |
| void | princomp (Mat< typename T1::elem_type > &coeff_out, Mat< typename T1::elem_type > &score_out, Col< typename T1::pod_type > &latent_out, const Base< typename T1::elem_type, T1 > &X, const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0) |
| //! principal component analysis -- 3 arguments version //! coeff_out -> principal component coefficients //! score_out -> projected samples //! latent_out -> eigenvalues of principal vectors | |
| template<typename T1 > | |
| void | princomp (Mat< typename T1::elem_type > &coeff_out, Mat< typename T1::elem_type > &score_out, const Base< typename T1::elem_type, T1 > &X, const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0) |
| //! principal component analysis -- 2 arguments version //! coeff_out -> principal component coefficients //! score_out -> projected samples | |
| template<typename T1 > | |
| const Op< T1, op_princomp > | princomp (const Base< typename T1::elem_type, T1 > &X, const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0) |
| //! principal component analysis -- 1 argument version //! coeff_out -> principal component coefficients | |
//!
| void princomp | ( | Mat< typename T1::elem_type > & | coeff_out, | |
| Mat< typename T1::elem_type > & | score_out, | |||
| Col< typename T1::pod_type > & | latent_out, | |||
| Col< typename T1::elem_type > & | tsquared_out, | |||
| const Base< typename T1::elem_type, T1 > & | X, | |||
| const typename arma_blas_type_only< typename T1::elem_type >::result * | junk = 0 | |||
| ) | [inline] |
//! principal component analysis -- 4 arguments version //! coeff_out -> principal component coefficients //! score_out -> projected samples //! latent_out -> eigenvalues of principal vectors //! tsquared_out -> Hotelling's T^2 statistic
Definition at line 33 of file fn_princomp.hpp.
References op_princomp::direct_princomp(), and Base< elem_type, derived >::get_ref().
{
arma_extra_debug_sigprint();
typedef typename T1::elem_type eT;
const unwrap<T1> tmp(X.get_ref());
const Mat<eT>& A = tmp.M;
op_princomp::direct_princomp(coeff_out, score_out, latent_out, tsquared_out, A);
}
| void princomp | ( | Mat< typename T1::elem_type > & | coeff_out, | |
| Mat< typename T1::elem_type > & | score_out, | |||
| Col< typename T1::pod_type > & | latent_out, | |||
| const Base< typename T1::elem_type, T1 > & | X, | |||
| const typename arma_blas_type_only< typename T1::elem_type >::result * | junk = 0 | |||
| ) | [inline] |
//! principal component analysis -- 3 arguments version //! coeff_out -> principal component coefficients //! score_out -> projected samples //! latent_out -> eigenvalues of principal vectors
Definition at line 63 of file fn_princomp.hpp.
References op_princomp::direct_princomp(), and Base< elem_type, derived >::get_ref().
{
arma_extra_debug_sigprint();
typedef typename T1::elem_type eT;
const unwrap<T1> tmp(X.get_ref());
const Mat<eT>& A = tmp.M;
op_princomp::direct_princomp(coeff_out, score_out, latent_out, A);
}
| void princomp | ( | Mat< typename T1::elem_type > & | coeff_out, | |
| Mat< typename T1::elem_type > & | score_out, | |||
| const Base< typename T1::elem_type, T1 > & | X, | |||
| const typename arma_blas_type_only< typename T1::elem_type >::result * | junk = 0 | |||
| ) | [inline] |
//! principal component analysis -- 2 arguments version //! coeff_out -> principal component coefficients //! score_out -> projected samples
Definition at line 91 of file fn_princomp.hpp.
References op_princomp::direct_princomp(), and Base< elem_type, derived >::get_ref().
{
arma_extra_debug_sigprint();
typedef typename T1::elem_type eT;
const unwrap<T1> tmp(X.get_ref());
const Mat<eT>& A = tmp.M;
op_princomp::direct_princomp(coeff_out, score_out, A);
}
| const Op<T1, op_princomp> princomp | ( | const Base< typename T1::elem_type, T1 > & | X, | |
| const typename arma_blas_type_only< typename T1::elem_type >::result * | junk = 0 | |||
| ) | [inline] |
//! principal component analysis -- 1 argument version //! coeff_out -> principal component coefficients
Definition at line 117 of file fn_princomp.hpp.
References Base< elem_type, derived >::get_ref().
{
arma_extra_debug_sigprint();
return Op<T1, op_princomp>(X.get_ref());
}