5
4

1 に答える 1

8

エラーメッセージが示すように引数meansd引数を作成することにより、これは完全な例です。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)に対して記述されたCスタイルのコードを使用する場合Rmath.h。Rcpp砂糖はまだあなたにベクトル化されたバージョンを提供します。

于 2012-03-16T14:13:18.460 に答える