Rserve で R
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*Rserve で R [#v6d5802e]
最近利用の例の多い Java から R の機能を利用できる Rserve の利用方法について以下に書いていく予定
**入手先 [#qebbea4f]
-サーバ:Rserve: 本体CRAN にあり
-クライアント:jar
**インストール [#ade85995]
CRAN より Rserve パッケージをダウンロード・インストール
**利用方法 [#p1cbabcf]
-Rserve の起動
--Windows~
+コマンドラインから以下を実行
r CMD インストール先ディレクトリ\rserve.exe
+R に CRAN のパッケージがインストールされている場合
[R のインストール先のフォルダー]\bin\rserve.exe
上の"bin"にパスを通していれば
rserve
でOK.
実行後は以下のメッセージが表示される。
Rserve: Ok, ready to answer queries.
-クライアントの接続
Rconnection c = new Rconnection(); //create connection instance
-バージョンチェック
-値の受け渡しがなく実行のみ
c.voidEval("library(maptools)")
-値の受け渡し
c.oidEval()
-ベクトルの受け渡し
-リスト処理
-接続を閉じる
c.close();
**JRI との比較 [#oc03fedc]
終了行:
*Rserve で R [#v6d5802e]
最近利用の例の多い Java から R の機能を利用できる Rserve の利用方法について以下に書いていく予定
**入手先 [#qebbea4f]
-サーバ:Rserve: 本体CRAN にあり
-クライアント:jar
**インストール [#ade85995]
CRAN より Rserve パッケージをダウンロード・インストール
**利用方法 [#p1cbabcf]
-Rserve の起動
--Windows~
+コマンドラインから以下を実行
r CMD インストール先ディレクトリ\rserve.exe
+R に CRAN のパッケージがインストールされている場合
[R のインストール先のフォルダー]\bin\rserve.exe
上の"bin"にパスを通していれば
rserve
でOK.
実行後は以下のメッセージが表示される。
Rserve: Ok, ready to answer queries.
-クライアントの接続
Rconnection c = new Rconnection(); //create connection instance
-バージョンチェック
-値の受け渡しがなく実行のみ
c.voidEval("library(maptools)")
-値の受け渡し
c.oidEval()
-ベクトルの受け渡し
-リスト処理
-接続を閉じる
c.close();
**JRI との比較 [#oc03fedc]
ページ名: