【发布时间】:2018-11-14 20:50:23
【问题描述】:
我需要在我的 Rcpp 代码中包含来自 arma:: 的变量。但是我在尝试使用糖函数pnorm 时遇到了问题。这是一个演示:
#include <RcppArmadillo.h>
#include <RcppArmadilloExtensions/sample.h>
// [[Rcpp::depends(RcppArmadillo)]]
using namespace Rcpp;
// [[Rcpp::export]]
double pget(NumericVector x, NumericVector beta) {
arma::colvec xx = Rcpp::as<arma::colvec>(x) ;
arma::colvec bb = Rcpp::as<arma::colvec>(beta) ;
double tt = as_scalar( arma::trans(xx) * bb);
double temp = Rcpp::pnorm(tt);
return temp;
}
然后报错:no matching function for call to 'pnorm5'
这是否意味着我不能使用Rcpp::pnorm???
【问题讨论】:
-
这几乎肯定是重复了几次,但我现在没有时间去挖掘。