rcppを使ってrで簡単な関数をコーディングしようとしています。私はhttp://adv-r.had.co.nz/Rcpp.htmlて構文を考え出すと砂糖の機能を使用しますが、作業に以下を得ることができなかったよ。rcppを使った行列から行列への単純な関数
cppFunction('NumericMatrix fun(NumericMatrix x) {
NumericMatrix dd = (exp(-(pow(x, 2))/2)*(3 - 6*pow(x, 2) + pow(x,4)))/sqrt(2*PI);
return dd;
}')
基本的に行列の各要素に関数を適用します。どうすればそれを動作させることができますか?
これは[RcppのFAQ] 3.5によって覆われている(http://dirk.eddelbuettel.com/code/rcpp/Rcpp-FAQ.pdf) – dww