在Java中使用Rserve调用R
昨天跟老师一起讨论之后得到了新的任务,讨论没得到什么结果,又收到了新的学习任务——在Java中调用R使用Rserve。 先介绍一下R R是一个用于统计计算和统计制图的优秀工具。其功能包括:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输入,可实现分支、循环,用户可自定义功能 。 而Java语言是目前最流行的语言,所以今天尝试通过java来调用R函数为下面通过调用数学函数实现业务功能做基础。 目前我在32位windows7上做测试。 1. 首先需要下载R的windows安装程序,地址为 http://cran.r-project.org/ 然后安装就可以了。 2. 安装Rserve,可以通过R界面中的命令行输入:install.packages("Rserve")或者在R界面上选择:程序包->安装程序包,然后找到Rserve进行安装。 选择China(Hefei)服务器速度较快,China(BeiJing1)没有速度,安装完成之后就ok啦! 3. 启动 Rserve, 在 R 界面中的命令行中输入: library(Rserve) 来加载 Rserve ,然后输入 Rserve() 进行启动服务。 到此 Rserve 已经配置并启动好,下面轮到 Java 程序调用了。 1.