R语言


R语言 (正體)

R
实作者: R 基金会
最近释出日期: 2.7.0/ 2008年4月22日
操作系统: 跨平台
许可证: GNU通用公共许可证
网站: http://www.r-project.org/


R是主要用于统计分析、绘图的语言和操作环境。R本来是由来自新西兰奥克兰大学Ross IhakaRobert Gentleman 开发。(也因此称为 R )现在由"R开发核心团队"负责开发。R是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作修改的在R环境下运行。R的语法是来自Scheme

R的源代码可自由下载使用,亦有已编译的执行档版本可以下载,可在多种平台下运行,包括UNIX (也包括FreeBSD和Linux)、Windows和MacOS。R主要是以命令行操作,同时有人开发了几种图形用户界面

目录

功能

R内建多种统计学及数字分析功能。R的功能也可以透过安装套件(Packages,用户撰写的功能)增强。因为S的血缘,R比其他统计学或数学专用的编程语言有更强的面向对象(面向对象程序设计)功能。

R的另一强项是绘图功能,制图具有印刷的质素,也可加入数学符号。

虽然R主要用于统计分析或者开发统计相关的软件,但也有人用作矩阵计算。其分析速度可比美GNU Octave甚至商业软件MATLAB[1]

套件

R的功能能够透过由用户撰写的套件增强。增加的功能有特殊的统计技术、绘图功能,以及编程接口和数据输出/输入功能。这些软件包是由R语言、LaTeXJava及最常用C语言Fortran撰写。下载的执行档版本会连同一批核心功能的软件包,而根据CRAN纪录有过千种不同的软件包。其中有几款较为常用,例如用于经济计量、财经分析、人文科学研究以及人工智能[2]

发展

生物讯息学社群时常使用R进行分子生物学数据分析。Bioconductor计划就是让R作为基因图谱分析工具。 Gnumeric开发者正和R开发者合作,改善Gnumeric计算结果的精确度。[3]

CRAN

CRAN为Comprehensive R Archive Network(R综合典藏网)的简称。它除了收藏了R的执行档下载版、源代码和说明文件,也收录了各种用户撰写的软件包。现时,全球有超过一百个CRAN镜像站。

R新闻杂志

R新闻杂志(R Newsletter)每年会出版两至三次,为一份免费的电子杂志,内容有关统计学软件发展及R语言开发资讯。第一期在2001年一月出版。[4]

参看

  • SPSS - 另一种统计分析软件
  • Stata - 另一种统计分析软件
  • SAS系统 - 另一种统计分析软件
  • S-PLUS - 同样建基于S语言的统计分析软件

参考资料

  1. ^ http://www.sciviews.org/benchmark
  2. ^ http://cran.r-project.org/src/contrib/Views/
  3. ^ Gnumeric, Team(2004年12月19日).Gnumeric 1.4 is Here!.The GNOME Project.于2006年4月30日查阅.
  4. ^ http://cran.r-project.org/doc/Rnews/

外部链接




! __







Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History