编辑实验 创建词条
人大经济论坛-经管百科

R软件 发表评论(0) 编辑词条

目录

R软件简介编辑本段回目录

R软件R logo

  R软件是一个开放的统计编程环境,是一种语言,是S语言的一种实现。S语言是由AT&T Bell实验室的Rick Becker,John Chambers和Allan Wilks开发的一种用来进行数据探索、统计分析、作图的解释型语言。最初S语言的实现版本主要是S-PLUS。S-PLUS是一个商业软件,它基于S语言,并由MathSoft公司的统计科学部进一步完善。R软件是一套完整的数据处理、计算和制图软件系统,其功能包括:数据存储和处理系统、数组运算工具、完整连贯的统计分析工具、优秀的统计制图功能。R软件是一种简便而强大的编程语言,可操纵数据的输入和输出,可实现分支、循环,用户可自定义功能。

  Auckland大学的Robert Gentleman和Ross Ihaka及其他志愿人员开发了一个R系统,目前由R核心开发小组维护,他们将全球优秀的统计应用软件打包提供给用户。用户可以通过R软件的网站了解有关R软件的最新信息和使用说明,得到最新版本的R软件和基于R的应用统计软件包。

  R语言的创始人Ross Ihaka和Robert Gentleman,由于这两位“R之父”的名字都是以R开头,所以就称之为R语言。

R语言特色编辑本段回目录

  R语言是一组数据操作,计算和图形显示工具的整合包。相对于其它同类软件,其特色在于:
  1.有效的数据处理和保存机制。
  2.拥有一整套数组矩阵的操作运算符。
  3.一系列连贯而又完整的数据分析中间工具。
  4.图形统计可以对数据直接进行分析和显示,可用于多种图形设备。
  5.一种相当完善、简洁和高效的程序设计语言。它包括条件语句、循环语句、用户自定义的递归函数以及输入输出接口。
  6.R语言是彻底面向对象的统计编程语言。
  7.R语言和其它编程语言、数据库之间有很好的接口。
  8.R语言是自由软件,可以放心大胆地使用,但其功能却不比任何其它同类软件差。
  9.R语言具有丰富的网上资源,更为重要的一点是R提供了非常丰富的程序包,除了推荐的标准包外还有很多志愿者贡献的贡献包,可以直接利用这些包,大大提高工作效率。R语言的官方网站是http://www.r-project.org,与R语言有关的网站还有CRAN(镜像),其主站网址是:http://www.cran.r-project.org,相应的中国镜像网是:http://mirrors.geoexpat.com/cran/,在这些网站可以下载到很多程序包以及有关R语言的资料。

R语言与统计、计量编辑本段回目录

The R Project for Statistical ComputingThe R Project for Statistical Computing
  R语言具有丰富的统计方法,大多数人使用R语言是因为其(它具有)强大的统计功能。不过对R语言比较准确的认识是一个内部包含了许多经典统计技术的环境。部分的统计功能是整合在R环境的底层,但是大多数统计功能则以包的形式提供。大约有25个包和R同时发布,也被称为标准包,如果要想得到更多的其它包,可以在R的中国镜像里找到(http://www.lmbe.seu.edu.cn/CRAN/),镜像里除了有各种包以外,还提供了其它比如关于R使用的一些资料。大多数经典的统计方法和最新的技术都可以在R中直接得到,终端用户只要花点时间去寻找就可以了。
  R语言的统计分析过程常常被分解成一系列步骤,并且所有的中间结果都被保存在对象(Object)中,以便使用R里面的函数做进一步的分析。虽然SAS、SPSS和Minitab也提供了丰富的屏幕输出内容,但其中间结果很难在后续过程中分析使用。
  R是一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输出,可实现分支、循环,用户可自定义功能。
  与其说R是一种统计软件,还不如说R是一种数学计算的环境,因为R并不是仅仅提供若干统计程序、使用者只需指定数据库和若干参数便可进行统计分析。R的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者(用户)能灵活地进行数据分析,甚至创造出符合需要的新的统计计算方法。

对R几点理解编辑本段回目录

  1、R的好处不仅仅在于其免费,更重要的在于其是开源,灵活,更新速度快,集思广益。而且R有点像是一种网络,用的人越多,贡献的人也越多,这样其的价值就成几何级数上升。
  2、很多软件只是一个黑箱子,数据丢进去,结果出来。这样的结果,你会放心吗?而且这样学习,你根本不懂计量、统计背后真正的含义。可以这样说,永远别想真正学会统计思想,你的统计分析只是依样画葫芦,有时画得很像,但不懂神韵!很多时候是"garbage in and garbage out"
  3、R初学确实有点难懂,但R的编程思想非常简单,几乎就是写数学公式一样简单,学过C和C++等低层语言就会知道R的编程是如此之简单,R是一种面向对象的高级语言。R入门者其实只要有人稍加指点,很快学会其基本操作!
R软件下载地址:http://www.r-project.org

经管百科已经为您找到更多关于“R软件”的相关信息,点击查看>>

本词条由以下会员参与贡献

附件列表

→如果您认为本词条还有待完善,请 编辑词条

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
8

收藏到: Favorites  

同义词: 暂无同义词

关于本词条的评论 (共0条)发表评论>>