我有一個Java應用程序需要執行偏最小二乘迴歸。看起來沒有PLSR的Java實現。 Weka在某些時候可能有類似的東西,但它不再在API中。另一方面,我發現了一個很好的R實現,它有額外的好處。它被我想複製的結果的人使用,這意味着由於PLSR實施方式的差異,事情出錯的可能性會降低。Java-R集成?
問題是:是否有一個足夠好的(並且使用簡單)包使Java能夠調用R,將某些參數傳遞給函數並讀回結果?我的另一種選擇是讓Java在進程中產生R,然後監視它。數據將被讀取並寫入磁盤。你會推薦哪兩種?我錯過了顯而易見的第三種選擇嗎?
這裏是不夠的教程好,R&Java的集成。 http://codophile.com/2015/04/15/how-to-integrate-r-with-java-using-rjava/ –