首页 > 关于R

R是什么?

关于R的介绍

RR是一种用于统计计算与作图的语言和操作环境。R是一个类似于贝尔实验室(以前的AT&T,现在的朗迅科技)John Chambers and colleagues开发的S语言及操作环境的自由软件项目。R可以看作是S的另一种实现。两者有一些重要的不同,但是许多S的代码可以不加修改地直接运行在R中。

R提供了多种统计(线性与非线性模型,经典统计检验,时间序列分析,分类与聚类)与作图技术,并且高度可扩展。S语言常作为统计方法学研究的工具,而R提供了参与这一活动的开源路径。

R的优势之一是可以方便地输出具有出版物质量的图及所需的数学符号和公式。作图选项较少且其默认值经过了精心设计,但用户保留完全的控制。

R作为自由软件基金会GNU通用公共许可证(GNU's GPL)条款下的自由软件,可以获得源代码。它被编译运行在多种UNIX平台及类似系统(包括BSD和Linux)、Windows平台 and MacOS系统下.

R平台

R是一套整合的工具软件,用于数据处理、计算与图形展示。它包括:

  • 高效地数据处理与存储能力
  • 一整套用于数组特别是矩阵计算的算符
  • 大量用于数据分析的工具包
  • 用于数据分析并可屏显或输出为文件的图形工具,一个成熟的、简单而高效的编程语言,包括条件、循环、用户定义的递归函数和输入、输出工具

术语“平台”旨在表示R是一个经全面规划、前后连贯的系统,而不是专一且难以扩展的工具包的集合,后者在其它数据分析软件中很常见。

R就像S,设计为一种真正的计算机语言,它允许用户通过定义新的函数添加新的功能。R系统中多为S语言的R实现,这使得用户便于按照原先选择的算法编写新的程序。

许多用户认为R是一个统计系统,而我们更愿意把它看作一个用于实现统计学方法的工作平台。R能很容易地通过包(packages)进行扩展。R的发行版本中提供大约8个包,在CRAN网站上提供更多的涵盖现代统计学的包。

R的类LaTeX文档格式,用于制作图文并茂的文档,并通过多种网络格式或文件形式分发。

原文地址:http://www.r-project.org/about.html

R资讯