rcpp

    0

    1答えて

    RcppEigenを使用して私のRパッケージ用のC++コンポーネントをいくつか書いていますが、この文脈ではtypedefを使うのに問題があります。次のコードはコンパイルされません。 // [[Rcpp::depends(RcppEigen)]] #include <RcppEigen.h> using namespace Rcpp; typedef Eigen::ArrayXd MapA

    0

    1答えて

    RcppとRcppEigenでC++コードを呼び出すRパッケージを開発しました。私Makevars.winはこのようになります(列挙は、私の質問を指すことを意味する) CXX_STD = CXX11 PKG_CPPFLAGS = -fopenmp -O3 -Wall -ftree-ベクトル化-march =ネイティブ-mavx - MFMA PKG_CXXFLAGS + = $(SHLIB_OPE

    -1

    2答えて

    Rcpp内で以下のような数値計算を行う最良の方法は何ですか? exp(-1500)/(exp(-1500)+exp(-1501)) 多くの場合、計算は(EXP用)マルチ精度を必要とするかもしれないが、最終的な結果は、通常の二重に丸められることができます。 Via quadmath?ブースト経由ですか? library(Rmpfr) a = mpfr(-1500,100) b = mpfr(-

    1

    1答えて

    アルマジロのウェブサイトによると、あなたは、このような X.each_col([](vec& a){ a.print(); }); として、.each_colにラムダ関数に渡すことができ、次のRcppががエラーを持っているようだ、「期待式」 #include <RcppArmadillo.h> // [[Rcpp::depends(RcppArmadillo)]] using namespa

    1

    2答えて

    は絶対に何もしない次のクラスを考えてみましょう: class MyNumVec { private: const NumericVector& x; public: MyNumVec(const NumericVector& y) : x(y) {} double operator[](int i) const { // here r

    0

    1答えて

    Gowerの類似性を計算しようとしています。 Rcppパッケージを使用して、大きなデータでデイジー関数がエラーをスローするのと同じように、類似の値を計算する独自の関数を作成しています。 関数である: #include <Rcpp.h> using namespace Rcpp; // [[Rcpp::export]] List gowerSim(CharacterMatrix inp) {

    0

    1答えて

    を経由して、Pythonでggplotインポート中に私はPythonで次のコマンドを実行している: from rpy2.robjects.packages import importr importr('ggplot2') これは、Python-2.7.6およびrpy2-2.8.3で正常に動作します。 python-2.7.8およびrpy2-2.8.5上で実行した場合しかし、それは次のエラー

    2

    1答えて

    私はRProtoBufを正常にインストールしましたが、.protoファイルを読み込みしようとすると問題が発生します。以下は、私が午前問題のセッションキャプチャです: > library(RProtoBuf) > proto.dir<-"~/dev/riak_pb/src" > dir(proto.dir,pattern = "\\.proto$",full.names = TRUE) [1]

    0

    1答えて

    私にこれを手伝ってください。私は sudo apt-get install r-cran-rcpp およびR-Studioからを使用して、 Rcppをインストールしようとしたと同じエラー得た: > install.packages("Rcpp", dependencies=TRUE) Installing package into ‘/home/sukumar/R/x86_64-pc-lin

    0

    1答えて

    は私が #include <TMB.hpp> // Links in the TMB libraries template<class Type> Type objective_function<Type>::operator()() { DATA_VECTOR(x); // Data vector transmitted from R P