問題タブ [rserve]
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.
java - Rserve 例外: ハンドシェイクに失敗しました
私はR言語を初めて使用し、RConnectionを使用してJavaで簡単なプログラムを試していましたが、この例外が発生しています
のコンストラクタにありRConnection
ます。パッケージテストが間違っている可能性があることを誰か教えてください。
}
java - JavaアプリケーションがRserveバイナリを実行すると、Rconnectionが失敗します
ランタイムクラスを使用してJavaコード内でRserveアプリケーションを呼び出すと、次の評価コマンドが失敗します。
しかし、端末からRserveアプリケーションを起動しても、評価にエラーはありません。
ruby-on-rails - RserveをRailsアプリケーションに統合する
この質問は、今年初めに投稿した質問のフォローアップです。
私が受け取った応答に基づいて、RをRailsアプリケーションに統合する手段としてRserveに着陸しました。具体的には、次のことを行います。
- Rをダウンロードしてインストールする
- Rserveパッケージをインストールします。#他のRパッケージと同じようにインストールします。
- Rserve-Rubyクライアントをインストールします
- rserver- simplerをインストールします 。#this gemsは、Rserve-Rubyクライアントへのよりシンプルなインターフェイスです。
私はトルクボックスを介してjrubyを実行しており、mlogitパッケージでRを使用する予定です。
私の質問は次のとおりです。
- 誰かが同様のアプローチに従ったことがありますか、そしてあなたの経験は何でしたか。落とし穴は何ですか
- パフォーマンスはどうですか。Rserve_Rubyクライアントはパフォーマンスが高いはずです。
- どのRパッケージを使用しましたか?mlogitパッケージを使用しましたか。
- 役立つと思われる追加情報があれば共有してください。
ご入力いただきありがとうございます。
java - Rserve Eclipse の基本的な例
重複の可能性:
Eclipse と Rserve を使用して Java から R を呼び出す簡単なプログラムを作成する方法
Java から R を呼び出すのは初めてです。Eclipse を使用しており、コマンド install.packages("Rserve") を使用して Rserve ライブラリをダウンロードしています。Eclipse 側で何をすべきかわかりません。非常に単純なプログラムを作成するにはどうすればよいですか。このコードを実行できる:
RConnection c = new RConnection();
REXP x = c.eval("R.version.string");
System.out.println(x.asString());
簡単な手順が必要です。たくさん試しましたが、正しくなく、どこから始めればよいかわかりません
低評価をやめて、私を助けるか、他の人に試してもらいましょう
r - C++クライアントでRserveを使用してRから適切でないエラーコードを取得する
私はコードのこの部分を持っています:
ご存知のとおり、間違ったR関数名sumweを指定しました。このために、「エラー:関数「sumwe」が見つかりませんでした」と言ってRserveコンソールにアクセスしました。
しかし、rの値をチェックしている間、つまりCMD_STAT(msg->head.cmd);
127(hex 7f)を取得しています。私は期待している#define ERR_unsupportedCmd 0x49 /* unsupported command */
、または
#define ERR_unknownCmd 0x4a /* unknown command */
-違い。
私が間違っていることを助けてください。
詳細:
java - EclipseとRserveを使用してJavaからRを呼び出す簡単なプログラム
私のアプリケーションは、次のようなR操作を実行する必要があります。
結果はJavaアプリケーションで利用できるはずです。
Rserveパッケージは、TCP / IPサーバーとして機能するため、Rを他の言語にブリッジします。Webサイトを読みましたが、Rserveを使用できる最も単純なアプリケーションを作成する方法がわかりません。
Rserveを使用してJavaからRコマンドを実行する単純なEclipseアプリケーションを作成するには、どのような手順が必要ですか?
r - 複数のステートメントの場合は戻り値の型を予約する
こんにちは、複数のコマンドの場合の Rserve の戻り値の型がよくわかりません。例えば。
Rserve は最後に評価されたステートメント、つまり rnorm(3) のみを返すようです。Rserve で 3 つの出力値をすべて取得することは可能ですか?
また、Rで最後に評価された式の戻り値を正確に取得できる方法を知りたいですか? Rにはperlのようにそれを取得するための特殊文字はありますか?
java - Java から R 言語/スクリプトを呼び出す
JavaからR言語/Rスクリプトを呼び出すにはどうすればよいですか? 基本的に、Rスクリプトの周りにJavaのようなラッパーが必要です。
データは Java レイヤーに渡され、setData(double[]) メソッドと呼ばれ、R スクリプトに送信されます。setDataR(double []) メソッドとしましょう。
Rスクリプトは、メソッドdouble [] computeR()を呼び出すなど、いくつかの計算を実行します。
Java プログラムは double[] getData() を呼び出して計算結果を取得し、次に R スクリプトに委譲して計算データを取得します。
これは、JRI、Rserv、Rcaller でどのように実行できますか? Rscript メソッドを呼び出す方法がわかりません。サンプルを送ってください。JNI (Java、C++) の呼び出しに似ている必要があります。
- jvm内では、複数のスレッドがRスクリプト呼び出しを正しく呼び出すことができないと思いますか? 回避策はありますか?
ありがとう
python - pyRserve data.frame からマトリックスへの変換
pyRserve でエラーを見つけたと思いますが、どこに報告すればよいかわかりません。
pyRserve を使用すると、期待どおりの方法で R 行列を取得できます。
ただし、 data.matrix 変換を使用するもので同じことをしようとすると、次のようになります。
寸法は正しくなっていますが、行ではなく列で埋めています。
誰でもこれを修正する方法を知っていますか? または、少なくとも開発者に報告する方法は?
ありがとう; カイル