﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-&lt;h2&gt;&lt;font color="green"&gt;生命科学领域的专业信息解决方案！&lt;/font&gt;&lt;/h2&gt;-随笔分类-R</title><link>http://www.blogjava.net/rain1102/category/48186.html</link><description>&lt;br/&gt;&lt;font color="green" style="font-family: 华文行楷;font-size:16px;"&gt;化学结构搜索，化学信息学，生物信息学，实验室信息学等
。&lt;/font&gt;&lt;br/&gt;&lt;font color="#3C1435"&gt;以高科技的生物、化学信息技术实现生命科学领域中专业数据的计算和管理、提高研发能力、增强在科研和成本效率方面的国际竞争力，为生物、化学、医药和学术机构提供一流的解决方案和技术咨询。&lt;/font&gt;&lt;br/&gt;
&lt;br/&gt;&lt;font color="green" style="font-family: 华文行楷;font-size:16px;"&gt;子曰：危邦不入，乱邦不居。天下有道则见，无道则隐。&lt;/font&gt;&lt;font color="#3C1435"&gt;&lt;/font&gt;&lt;br/&gt;
</description><language>zh-cn</language><lastBuildDate>Wed, 13 Apr 2011 19:16:44 GMT</lastBuildDate><pubDate>Wed, 13 Apr 2011 19:16:44 GMT</pubDate><ttl>60</ttl><item><title>通过Rsession在java中启动Rserve</title><link>http://www.blogjava.net/rain1102/archive/2011/04/13/348257.html</link><dc:creator>Zhou Rui</dc:creator><author>Zhou Rui</author><pubDate>Wed, 13 Apr 2011 14:45:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2011/04/13/348257.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/348257.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2011/04/13/348257.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/348257.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/348257.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Rsession，可以到http://code.google.com/p/rsession/downloads/list这里下载&nbsp;&nbsp;<a href='http://www.blogjava.net/rain1102/archive/2011/04/13/348257.html'>阅读全文</a><img src ="http://www.blogjava.net/rain1102/aggbug/348257.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Zhou Rui</a> 2011-04-13 22:45 <a href="http://www.blogjava.net/rain1102/archive/2011/04/13/348257.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用rcdk进行化合物结构聚类处理</title><link>http://www.blogjava.net/rain1102/archive/2011/04/11/348097.html</link><dc:creator>Zhou Rui</dc:creator><author>Zhou Rui</author><pubDate>Mon, 11 Apr 2011 13:41:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2011/04/11/348097.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/348097.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2011/04/11/348097.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/348097.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/348097.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: rcdk, 是在R下面集成了CDK工具包，以此来通过CDK生成的化学性质数据进行更深层次的统计分析，下面来看看在rcdk中如何进行多个化合物结构的聚类。&nbsp;&nbsp;<a href='http://www.blogjava.net/rain1102/archive/2011/04/11/348097.html'>阅读全文</a><img src ="http://www.blogjava.net/rain1102/aggbug/348097.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Zhou Rui</a> 2011-04-11 21:41 <a href="http://www.blogjava.net/rain1102/archive/2011/04/11/348097.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java通过Rserve调研R函数</title><link>http://www.blogjava.net/rain1102/archive/2011/03/30/347261.html</link><dc:creator>Zhou Rui</dc:creator><author>Zhou Rui</author><pubDate>Wed, 30 Mar 2011 02:57:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2011/03/30/347261.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/347261.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2011/03/30/347261.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/347261.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/347261.html</trackback:ping><description><![CDATA[R是一个用于统计计算和统计制图的优秀工具。其功能包括：数据存储和处理系统；数组运算工具（其向量、矩阵运算方面功能尤其强大）；完整连贯的统计分析工具；优秀的统计制图功能；简便而强大的编程语言：可操纵数据的输入和输入，可实现分支、循环，用户可自定义功能&nbsp;。<br />
而Java语言是目前最流行的语言，当然对我自己来说也是最熟悉的语言了。所以今天尝试通过java来调用R函数为下面通过调用数学函数实现业务功能做基础。<br />
目前我在windows xp上做测试。<br />
1. 首先需要下载R的windows安装程序，地址为<a href="http://cran.r-project.org/">http://cran.r-project.org/</a>，选择base进行下载。然后安装就可以了。<br />
2. 安装Rserve，可以通过R界面中的命令行输入：install.packages("Rserve")或者在R界面上选择：程序包-&gt;安装程序包，然后找到Rserve进行安装。<br />
3. 启动Rserve, 在R界面中的命令行中输入：library(Rserve)来加载Rserve，然后输入Rserve()进行启动服务。<br />
到此Rserve已经配置并启动好，下面轮到Java程序调用了。<br />
1. 下载Rserve提供的jar包，打开<a href="http://www.rforge.net/Rserve/files/">http://www.rforge.net/Rserve/files/</a>，下载<a href="http://www.rforge.net/Rserve/files/REngine.jar">REngine.jar</a>和<a href="http://www.rforge.net/Rserve/files/RserveEngine.jar">RserveEngine.jar</a>，然后放到自己的项目中，并引入。<br />
2. 编辑代码如下：<br />
<p>&nbsp;</p>
<p><span style="color: #008000">import org.rosuda.REngine.REXP;<br />
import org.rosuda.REngine.REXPMismatchException;<br />
import org.rosuda.REngine.Rserve.RConnection;<br />
import org.rosuda.REngine.Rserve.RserveException;</span></p>
<p><span style="color: #008000">public class RTest {</span></p>
<p><span style="color: #008000">&nbsp;/**<br />
&nbsp; * @param args<br />
&nbsp; * @author Zhou Rui<br />
&nbsp; * @throws RserveException <br />
&nbsp; * @throws REXPMismatchException <br />
&nbsp; */<br />
&nbsp;public static void main(String[] args) throws RserveException, REXPMismatchException {<br />
&nbsp;&nbsp;RConnection c = new RConnection();<br />
&nbsp;&nbsp;REXP x = c.eval("R.version.string");<br />
&nbsp;&nbsp;System.out.println(x.asString());<br />
&nbsp;}</span></p>
<p><span style="color: #008000">}</span></p>
<br />
运行，输入结果：<br />
<span style="color: #008000">R version 2.12.2 (2011-02-25)</span><img src ="http://www.blogjava.net/rain1102/aggbug/347261.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Zhou Rui</a> 2011-03-30 10:57 <a href="http://www.blogjava.net/rain1102/archive/2011/03/30/347261.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>