0

RInside をすぐに使用できる特定の R パッケージについて、まともな洞察を持っている人はいますか? quantstrat、quantmod、PerformanceAnalytics、および TTR の R パッケージの希望的なサポートを探しています。つまり、RInside を使用した場合、C++ からリストされたこれらの R パッケージ内で R 関数を直接呼び出すことができますか。そうでない場合、パッケージまたは独自の R/C++ コードを適切に実装するために、追加のコーディングや微調整を行う必要がありますか? 本当にありがとう

4

1 に答える 1

2

RInside が R code を呼び出していることは理解できますが、 R code を呼び出します。

対話型プロンプトまたは R スクリプトを C++ プログラムからの呼び出しに置き換えるだけでは、魔法のように速度が向上するわけではありません。

具体的な例については、 fPortfolioパッケージを呼び出す と をexamples/standard/rinside_sample2.cpp参照してください(例に関する同様の質問への回答)。いいえ、問題をより迅速に解決するわけではありませんが、C++ プログラマーがいくつかの R 機能に簡単にアクセスできるようになる可能性があります。examples/standard/rinside_sample4.cpp

パッケージには、多数のサンプルが付属しています。それらを自由に試してみてください。時間やプロファイルを作成することもできます。しかし、銀の弾丸はありません...

于 2012-10-29T17:15:26.503 に答える