問題タブ [rinside]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2369 参照

r - Rインサイドインストールエラー

私のコンピューターでR開発環境を作ろうとしています。この 1 時間で、RTools と RCpp を正常にインストールできました。しかし、最後の要素 RInside パッケージを試したところ、次のエラーが発生しました。その理由は、g++ または make がスペースを含むパスを認識しない (Program Files -> Files) ためだとわかりますが、make ファイルを変更するにはどうすればよいですか?

0 投票する
2 に答える
427 参照

c++ - RInsideセグメンテーション違反とリンクの問題

RInsideを介してLinux上のc++からRを呼び出そうとしています。gccバージョン4.5.3(Debian 4.5.3-1)を使用してソースからR-2.15.1をコンパイルしました。apt-getを使用するためのsudo権限がありません。インストール。私はOpenBlasとシステムに最適化されたlapackを使用しています。blasおよびlapackライブラリは、多くのscalapackアプリケーションで正常に機能します

Rをインストールしました

インストールして正常に実行され、エラーなしでmake checkを実行しました。また、すべてのパッケージ(RcppおよびRInside)も正常にインストールされました。

ただし、指定されたRInsidemakefileを使用すると、コンパイルからの基本的なhelloworldの例が/standard/rinside_sample0.cppコンパイルされます。しかし、それは実行されず、次のエラーが発生します

ファイルlibRblas.soが存在し、R/libフォルダ内にあります。

g ++コマンドを使用して手動でリンクしようとすると、makeファイルが作成するか、次のようにリンクします。セグメンテーション違反が発生します。

編集:これは、サンプルのmakeファイルがサンプルをコンパイルしようとする方法です(これは正常にコンパイルされます)が、上記の欠落したlibRblas.soエラーで実行されません

0 投票する
2 に答える
1873 参照

windows - WindowsでのRInsideプログラムのコンパイル

重複の可能性:
WindowsでのRInsideサンプルのコンパイルに関する問題

Windows XPの場合:

私はDirkによって書かれた最も単純なプログラムをコンパイルしようとしました:

すべての環境変数PATHには、次のものが含まれています。
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\R\batchfiles_0.6-6;C:\R\Rtools\bin;C:\R\Rtools\MinGW\bin;C:\Program Files\GnuWin32;C:\"Program Files"\R\R-2.15.1\;

このMakefileは、WindowsXPのRInsideの既存のRの例からコピーしました。

これはCドライブの私のRフォルダです: ここに画像の説明を入力してください

このスレッドを見ましsite-libraryたが、Rフォルダーのようなものはありません。

をに変更したR_HOMEところC:\"Program Files"\R\R-2.15.1、次のエラーが発生しました。

ここに画像の説明を入力してください

0 投票する
1 に答える
1308 参照

c++ - GSL、LAPACK、またはCBLASパフォーマンスなどの数学ライブラリを備えたC ++と、R関数を備えたRinsideを備えたC ++?

誰かが次の間でまっすぐなリンゴ同士の比較をしたことがありますか?

  1. RInsideを使用してR関数で実行されるアルゴリズムを呼び出すC++アプリケーション
  2. 同等のアルゴリズムを呼び出しているが、GSL、LAPACK、CBLASなどの数学ライブラリの1つを使用しているC ++アプリケーション?

より高速なベンチマークを取得しようとしています。また、C ++内で計算を高速化する可能性のあるパララリゼーション/マルチスレッド設計の種類にも興味がありますか?

0 投票する
1 に答える
389 参照

c++ - Rpp、RパッケージのRinsideサポート?

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

0 投票する
1 に答える
10458 参照

windows - 致命的なエラー:基本パッケージを開くことができません

これで、WindowsXP(VirtualBox)でRInsideのhelloプログラムをコンパイルすることができまししかし、その実行可能ファイルをクリックすると、上記のエラーを示すダイアログボックスが表示されます。

Googleを検索すると、次の設定について話しているこのスレッドにたどり着きました。

R:

ここから:http://cran.r-project.org/bin/windows/base/rw-FAQ.html#How-do-I-set-environment-variables_003f

環境変数の優先順位は、これらのオプションがリストされている順序です。つまり、コマンドライン、.Renviron、継承された環境の順になります。

道:

ここに画像の説明を入力してください

Rcmd_environ:

Rprofile:

私が欠けている点を指摘してください。

0 投票する
2 に答える
248 参照

c++ - RInsideを使用したWindowsXPでの`imp_ZTVN4Rcpp14not_compatibleE`の複数の定義

私が話しているソフトウェアには5つのファイルが含まれており、次のように「完全に正常に」コンパイルされopenSUSE 11.3ますgcc-4.5.1

同じソフトウェアで、で次のエラーが表示さWindows XPMingw (gcc-4.6.3)ます。

アップデート

問題が発見されました。

問題はRの関数にありますparseEval。2つの類似した機能があります:parseEvalparseEvalQ。前者は値を返し、もう一方はvoidを返します。

私はparseEvalC++とQtプロジェクトで使用しましたが、Linuxでは非常に正常に動作し、Windowsでは上記のエラーがスローされます。

再現可能な例を次に示します。

demo.cpp

対応する.proファイル:

ここに画像の説明を入力してください

0 投票する
1 に答える
188 参照

r - RInsideを使用してTCPサーバーを作成するにはどうすればよいですか?

R関数を呼び出して結果をクライアントに提供するためにC++でTCPサーバーを作成した経験のある人はいますか?

POCO C ++ライブラリを使用して独自に実装しましたが、エラーメッセージが表示され、RInsideをマルチスレッドアプリケーションで使用できないことがわかりました。

これは無意味だと思います。わかりました。R自体はシングルスレッドですが、C++とRInsideでサーバーを作成する方法があるはずです。

0 投票する
2 に答える
1210 参照

c++ - RInsideを介してR関数にアルマジロ行列を渡すことを理解する

RInsideを介してC++内でRを使用しようとしています。アルマジロ行列をRに渡して、結果を返すのに問題があります。以下では、Rライブラリ関数から結果を返すことができますが、間違った結果が得られます。Rで正常に機能する例として、momentsパッケージの歪度関数を使用しています。RInsideの例を確認しましたが、RcppArmadilloの使用方法がまだわかりません。C ++のアルマジロ行列をRに正しく渡すにはどうすればよいですか?