質問

それはrJava / JRIを介して処理してRを実行することは可能ですか?私は、ウェブ上での処理アプリケーションをデプロイした場合、そのシステム上のクライアントのニーズのRのでしょうか?

私は、ウェブ上で展開できるというインタラクティブな情報ダッシュボードを作成していますよ。処理は、おそらく、物事のインタラクティブ/ Webパーツのための私の最善の策であると思われます。内蔵の多くの数学/統計機能があるように残念なことに、それは見ていません。そして、いずれかのデータをプロットするための任意のライブラリが存在しません。

私は数ヶ月のためのRとgpplot2を使用してきたし、どのように簡単に操作し、プロットデータに感激(驚いて)います。

処理アプレットを通じて世界と、ランRの両方のベストを引き出すことができれば、私は今思ったんだけどだからます。

JRI のウェブサイトから、

  

JRIは、Java内側Rを実行することを可能にするJava / Rインタフェースであります   シングルスレッドのアプリケーションとして。   基本的にはRのダイナミックライブラリをロードします   ジャワへとRへのJava APIを提供   機能。これは、両方のシンプルをサポートしています   Rの機能とフルの呼び出し   REPLを実行します。

     

はある意味では、日本総研rJavaの逆数であります   両方とも、すなわちすることができます(組み合わせることができます   コールバックJRI内の実行Rコード   rJava経由JVM)へ。 JGRプロジェクト   両方JRIをフルに活用を行い、   以下のための完全なJavaのGUIを提供するために、rJava   Rます。

      JRIはネイティブコードを使用していますが、それはサポートしています   すべてのプラットフォームSunのJava(または   互換性のある)を含む、利用可能です   Windows版、Mac OS X、日およびLinux(両方   32ビットおよび64ビット)。

アドバイスしてくれてありがとう:)

役に立ちましたか?

解決

あなたは、処理中のJavaコード(またはアクセスJarファイル)を書き込むことができますか?もしそうなら、あなたは絶対にこれを行うことができます。 JRIはRへの低レベルのインタフェースを提供し、私はその機能を介して実行することができませんでしたRでの出会いの何かには至っていません。

を参照してください、それを使用する方法の簡単な例については、この関連の質問をhref="https://stackoverflow.com/questions/2180235/r-from-within-java">

私は本当にそれを見て以外の処理を数回使用していないが、それは、独自の言語を持っていたことを私の理解だった。

他のヒント

私は昨年、これらの線に沿っていくつかのサンプルコードを書いてます:

http://illposed.net/R4P.htmlする

ベスト、

ブライアン

別のオプションは、Clojureのための Incanter のライブラリを使用しています。これは、ビルトインはJFreeChart迅速なチャート作成のためのサポートだけでなく、Clojureのを介して処理を使用するためのラッパーで、コルト数字ライブラリパラレルかなり速いため、(純粋なJava)に、R-のようなライブラリはClojureでいます。

あなただけのJavaアプレット(おそらく非常に大きなが)通常どおりウェブに結果のアプリをプッシュすることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top