5
4

1 回答 1

8

通过将meanandsd参数double设置为错误消息所示 - 所以试试这是一个完整的例子

library(inline)
f <- cxxfunction(signature(xs="numeric", plugin="Rcpp", body='
     Rcpp::NumericVector x(xs);
     return Rcpp::wrap(Rcpp::qnorm(x, 1.0, 0.0));
')

并查看示例和单元测试——我只是在单元测试文件中查找了这一点,该文件runit.stats.R有很多针对这些统计“Rcpp 糖”功能的测试用例。

2012-11-14 编辑: 随着今天发布的 Rcpp 0.10.0,R::qnorm(double, double, double, int, int)如果您想使用针对Rmath.h. Rcpp 糖仍然为您提供矢量化版本。

于 2012-03-16T14:13:18.460 回答