我正在探索實現以下方法的最佳方法。我有一個內置在R中的計算量很大的模型(它的核心使用了MLE),我想提供一個前端GUI來使用這個模型。模型的輸入特別簡單,只有兩個數字列表,模型吐出各種參數。本質上,GUI組件將是一個單獨的窗口,用戶可以上傳文件,填寫幾個文本框,並指出一些偏好設置(例如,可能是複選框或兩個複選框)。用於計算量大的程序的GUI界面
我很瞭解Java,我的第一個想法是以某種方式通過控制檯或其他方法將Java GUI與R代碼連接起來。
我編譯了一個我想到的選項列表,但知道的很少。您認爲最可行和/或最簡單的做法是什麼?這裏是我的想法
- 包括中爪哇(不知道這是可能的)
- 包括內R(不知道這是可能的)
- 實際的Java GUI代碼實現實際MLE模型實際R代碼裏面在Java中(真的不想這樣做,因爲R代碼工作的很好,我喜歡它向我反饋的參數,比如可能性和置信區間)
- 在Matlab中重寫MLE模型,並且包括Java Matlab內的GUI代碼
- 使用原生R GUI(這是否存在),然後生成一個R一些類型的可執行
的總體目標是讓用戶通過一個很好的GUI窗口運行此複雜的R代碼裏面,使得它們不必在R檔的頂部來調整參數(例如,文件路徑)。
_include實際R代碼裏面***(不知道這是可能的)*** [JRI(http://rforge.net/JRI/):) – BackSlash
當你說MLE你的意思是最大似然估計值爲 –
[RCaller](http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=2&cad=rja&ved=0CCwQFjAB&url=http%3A%2F%2Frcaller .googlecode.com%2Ffiles%2Frcaller.pdf&EI = NivpUtTiCqbyyAHTkoCoBw&USG = AFQjCNE3aoQtT_GlGuEonIH7xatWNy7twQ&SIG2 = EwBK2FiTJ0OSP_uco2IhiA)? – GriffeyDog