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

Tue, 22 May 2012 24:10:48 +0900
Groovy & Grails, Java, データマイニング

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

１．Rserve の準備（１）R に Rserve
パッケージをインストール

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

（２）Rserve の起動

> library("Rserve")> Rserve()

２．クライアントアプリの作成（１）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」
で作成しても、問題なく動作します。