- 统计计算引擎用R做。
- R的安装:
- java和R用Rserve沟通。Rserve安装:
- Rserve的安装:
- Rserve项目首页
- 下载Rserve
- 安装
R CMD INSTALL -c --configure-args="--with-modules='IO Fcntl Socket'" Rserve_0.6-3.tar.gz
- 测试Rserve成功安装的java代码:
public class RserveTest { public static void main(String[] args) { RConnection c; try { c = new RConnection(); REXP x = c.eval("R.version.string"); System.out.println(x.asString()); double[] d = c.eval("rnorm(10)").asDoubles(); for (int i = 0; i < d.length; ++i) { System.out.println(d[i]); } //String s=c.eval("paste(capture.output(print(summary(mymodel))),collapse='\\n')").asString(); //System.out.println(s); } catch (RserveException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (REXPMismatchException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }