`
i_am_birdman
  • 浏览: 281839 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

R,Rserve安装

 
阅读更多

  1. 统计计算引擎用R做。
  • R的安装:
    •  R项目首页
    •  下载R
    • 解压R-2.12.1.tar.gz 并进入目录
      tar xzvf R-2.12.1.tar.gz
      cd R-2.12.1
      
    • 安装
      ./configure --enable-R-shlib
      make && make install
      
  1. java和R用Rserve沟通。Rserve安装:
  1. 测试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();
    		}
    	
    	}
    }
    

分享到:
评论

相关推荐

    R语言开发的Rserve客户端

    RSclient是实现Rserve通信的R语言客户端程序,对于统计人员使用RSclient调用Rserve运行R语言脚本,感觉会很奇怪。但对于实际应用架构来说却是很有帮助的,不仅可以统一Rserve的接口,还可以从架构上实现R语言的跨...

    RedHat安装R与Rserve需要的安装文件

    R是一种广泛使用的开源统计计算和图形编程语言,而Rserve是一个R语言的服务接口,允许远程客户端连接并执行R命令。 首先,让我们详细探讨R的安装过程: 1. **获取源代码**:您已经提供了R-3.1.2.tar.gz,这是一个...

    Rserve_1.7

    在安装配置方面,Rserve的安装通常伴随着R语言的安装,可以通过R的包管理器CRAN进行安装。之后,需要启动Rserve服务,这可以通过R脚本或者系统服务的方式实现。配置文件`Rserv.conf`可以定制Rserve的行为,例如设置...

    Rserve_1.7-3.1.tar.gz

    Rserve是一款功能强大的R语言远程服务器,它允许用户在本地或远程环境中执行R代码,无需在终端直接运行R。这个"Rserve_1.7-3.1.tar.gz"是Rserve的一个特定版本(1.7-3.1)的安装包,适用于Linux操作系统。在Linux...

    roger, Golang RServe客户端请使用 R.zip

    roger, Golang RServe客户端请使用 R Roger是 go RServe 客户端,允许在go应用程序中使用 R 。go和 R 之间的通信是通过 TCP 。 它是线程安全的,支持长期运行 R 操作,同步异步( 使用频道) 。package maini

    利用Rserve实现Java调用R脚本.zip

    本篇将详细探讨如何通过Rserve来实现Java调用R脚本,从而在Java程序中充分利用R语言的功能。 Rserve是一个开源的R语言服务端,它允许远程客户端与R环境进行通信,执行R脚本并获取结果。这使得Java等其他语言能够...

    通过R语言的支持库Rserve实现R语言与其Nodejs的通信_node-R-web.zip

    通过R语言的支持库Rserve实现R语言与其Nodejs的通信_node-R-web

    利用Rserve实现Java调用R脚本.pdf

    本文讲述了Java与R语言的整合使用,以及如何通过Rserve实现远程调用R脚本的功能,从而扩展Java在数据分析和可视化方面的能力。首先,文中阐述了Java和R语言各自的强项与不足,指出Java虽然在应用开发方面表现出色,...

    javaCallR:java执行R脚本文件(或r命令),在R服务器端使用Rserve(),在JAVA中使用net.rforge.Rserve与Rserve通信

    在 R 中安装 Rserve 在 R 中键入命令 install.packages('Rserve') 配置R文件路径 编辑 ~/whylufun/src/main/resources/rScriptDef.properties 如下格式 {NAME}={LOCATION} 编译 cd ~/whylufun mvn 全新安装 将 ~/...

    Java与R语言通信总结

    总的来说,Java与R语言的通信使得Java应用能够充分利用R的统计功能,而Rserve作为桥梁,确保了这种跨语言交互的便捷性和可靠性。开发者可以根据项目需求,选择合适的方式集成R语言,以增强数据处理和分析的能力。

    CentOS装R的文档

    在进行数据分析和统计时,R语言因其强大的功能和灵活性而被广泛使用。对于需要在服务器环境下运行R的应用场景,通常会选择CentOS作为操作系统。本文将详细介绍如何在CentOS 6.5上部署R及Rserve,并提供解决过程中...

    Java-调用R语言和调用Python(前后端展示).doc

    R 语言安装 Rserve 服务器 在 Java 调用 R 语言之前,需要安装 Rserve 服务器。Rserve 是一个 R 语言的服务器,可以让 Java 通过 socket 连接来调用 R 语言。安装 Rserve 需要使用以下命令: install.packages(...

    Node.js_版本的rserve的客户端_R语言_rserver.zip

    Node.js_版本的rserve的客户端_R语言_rserver

    [R语言与HANA建模].(一)HANA与Rserve的连接及R建模示例.pdf

    [R语言与HANA建模].(一)HANA与Rserve的连接及R建模示例

    Java调用R语言的方法

    以上介绍了三种不同的Java调用R语言的方法:JRI、Rserve和Rsession。每种方法都有其独特的特点和适用场景。JRI适用于简单的R函数调用;Rserve提供了基于网络的客户端连接能力;而Rsession则提供了一套更加高级和友好...

    使用Spring Boot框架实现神经网络预测,调用R语言相关模型,使用Thymeleaf

    使用Spring Boot框架实现神经网络预测,调用R语言相关模型,使用Thymeleaf模板引擎,并结合Echart和Easyui进行可视化

    Java与R语言通信总结.pdf

    Java与R语言之间的通信主要依赖于Rserve,这是一个C/S架构的程序,允许R语言和其他语言(如Java、Python、Ruby等)通过TCP/IP协议进行交互。Rserve提供了远程连接、认证以及文件传输功能,使得R可以作为一个后台服务...

    Java与R语言通信总结.docx

    Rserve的安装通常涉及下载R语言环境,然后在R环境中安装Rserve包。在Linux系统中通常需要root权限,而在Windows系统中,可以按照提示选择CRAN镜像进行安装。安装完成后,Rserve会默认安装在%R_HOME%\library\Rserve...

    R环境maven下载不到的3个包REngine-1.0.jar、Rserve-1.0.jar、Rsession-1.0.jar

    在IT行业中,尤其是在数据分析和统计建模领域,R语言是一个非常流行的选择,它拥有丰富的库和强大的计算能力。然而,在将R与Java或其他编程语言集成时,可能会遇到一些挑战,如本问题中提到的三个包:REngine-1.0....

Global site tag (gtag.js) - Google Analytics