41 typedef typename T1::elem_type eT;
55 arma_bad(
"princomp(): failed to converge",
false);
82 typedef typename T1::elem_type eT;
95 arma_bad(
"princomp(): failed to converge",
false);
107 template<
typename T1>
120 typedef typename T1::elem_type eT;
132 arma_bad(
"princomp(): failed to converge",
false);
143 template<
typename T1>
155 typedef typename T1::elem_type eT;
166 arma_bad(
"princomp(): failed to converge",
false);
174 template<
typename T1>
arma_inline const derived & get_ref() const
static bool direct_princomp(Mat< eT > &coeff_out, const Mat< eT > &in)
principal component analysis – 1 argument version computation is done via singular value decompositi...
Class for column vectors (matrices with only one column)
#define arma_extra_debug_sigprint
void arma_cold arma_bad(const T1 &x, const bool hurl=true)
print a message to get_stream_err2() and/or throw a run-time error exception
bool 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 sco...