Decidir entre NumericVector y arma :: vec en Rcpp

Con RcppArmadillo la conversión de R a Rcpp conarma::vec es tan fácil como con Rcpp yNumericVector. Mi proyecto utiliza RcppArmadillo.

No estoy seguro de qué usar,NumericVector oarma::vec? ¿Cuáles son las diferencias clave entre esos dos? ¿Cuándo usar cuál? ¿Existe una ventaja de rendimiento / memoria de usar uno sobre el otro? ¿Son la única diferencia las funciones del miembro? Y, como una pregunta adicional: ¿debería incluso considerararma::colvec oarma::rowvec?

Respuestas a la pregunta(2)

Su respuesta a la pregunta