私はjavaとr(相互相関ツールと他の統計関数のいくつかを使用しています)の間でいくつかの作業をしようとしており、JGR
パッケージを使用しようとしています。私はドキュメントを見てかなりの時間を費やしてきましたが、このJGRパッケージがどのように動作するのか、その目的が何であるかを理解するのにはいくつかの困難を抱えています。いくつかの質問:R/JAVA/JGRこれはどのように動作しますか?
1)コードは実際にどこに書きますか? RGUIでは、Eclipseでは、他のコンソールでまだ経験していないコンソールがありますか?
私はJGRを開始することで起動します。私は、RIへのリファレンスマニュアルからの例は、以下を得るドロップすると
> JGR()
Copy the following into WordPad and save as "jgrLaunch.bat"
set R_HOME=C:\PROGRA~1\R\R-214~1.0
set R_LIBS=C:\Users\~\Documents\R\win-library\2.14
set R_LIBS_USER=C:\Users\~\Documents\R\win-library\2.14;C:\Program Files\R\R-2.14.0\library
jgr-1_62.exe --rhome=C:\PROGRA~1\R\R-214~1.0 --libpath=C:\Users\~\Documents\R\win-library\2.14
Starting JGR ...
>
:
> jgr.addMenu("Workspace")
jgr.addMenu() cannot be used outside JGR.
> jgr.addMenuItem("Workspace","Browse","ls()")
jgr.addMenuItem() cannot be used outside JGR.
> jgr.addMenuSeparator("Workspace")
jgr.addMenuSeparator() cannot be used outside JGR.
> jgr.addMenuItem("Workspace","Browse (pos=2)","ls(pos=2)")
jgr.addMenuItem() cannot be used outside JGR.
> menus <- jgr.getMenuNames()
jgr.getMenuNames() cannot be used outside JGR.
> index <- which(menus=="Packages & Data")
> if(length(index)==0) index <- 1
> jgr.insertMenu("User menu",index)
jgr.insertMenu() cannot be used outside JGR.
> jgr.addMenuItem("User menu","A good place for user generated menus is","print(’before Packages & Data’)")
jgr.addMenuItem() cannot be used outside JGR.
しかし、私は日食にそれを置くとき<-
のようなものがありますそれは外れているように見えます。
2)誰かが実際のコードを持っていますか?私は通常、いくつかのコード例でこのようなことを理解することができますが、何かを追跡することはできませんでした。
3)より良い/より簡単な(つまり、異なるパッケージや設定)方法についてのご意見はありますか?
提案がありますか?
Rserveなど、JGR、rJava、JRIを議論する場所ですstats-rosuda-develメーリングリストを見てすることができますが、それは*のGUIだように見えます* 、または*グラフィカルユーザーインターフェイス*。つまり、あなたは 'R'を起動せず、あなたはJGR **に付属のプログラムを起動します**。あなたがその環境の中にいれば、 'jgr'関数を使うことができます。 – Borealid