当 X 是单数时,以下代码会引发警告。有没有办法让它静音?
“警告:解决():系统似乎很奇异;尝试近似解决方案”
功能:
// [[Rcpp::depends(RcppArmadillo)]]
#include <RcppArmadillo.h>
using namespace Rcpp;
// [[Rcpp::export]]
NumericVector fastLM(const NumericVector & y_, const NumericMatrix& X_) {
const arma::vec & y = as<arma::vec>(wrap(y_));
const arma::mat & X = as<arma::mat>(wrap(X_));
int n = X.n_rows, k = X.n_cols;
arma::colvec coef = arma::solve(X, y);
return(
as<NumericVector>(wrap(coef))
);
}
谢谢