Google
WWW を検索 junglejava.jp を検索

 Rserve 経由で Java から R を使用してみた

Posted in Groovy & Grails (RSS), Java (RSS), データマイニング (RSS)

Rserve」 経由で Java から R を使用してみた際の手順をメモ。

1.Rserve の準備
(1)R に Rserve パッケージをインストール

> install.packages('Rserve',,'http://www.rforge.net/')

(2)Rserve の起動

> library("Rserve")
> Rserve()

2.クライアントアプリの作成
(1)Java プロジェクトの Java Build Path に JRclient.jar を追加

※Rserve_1.7-0 の src/client/java-old より生成


JRI(Java/R Interface)」 を用いた連携と同様に、R への値の受け渡しには assign() メソッドを、R のコマンド実行には eval() メソッドを使用します。

関連情報
Java から R の機能を呼び出し (Rserve を使用)
JavaからRserveを使う (Rのお部屋::あーるのおへや[別館])
Rserve - Examples - RoSuDa - Lehrstuhl für Rechnerorientierte Statistik und Datenanalyse - Universität Augsburg

Jungle Java - 『Rによるやさしい統計学』
Jungle Java - Eclipse で Java から R を使用してみた

p.s.
クライアントアプリを 「Groovy」 で作成しても、問題なく動作します。


Posted on 2012年05月22日