关于R语言。。。能解释下什么意思

Python07

关于R语言。。。能解释下什么意思,第1张

R是统计领域广泛使用的诞生于1980年左右的S语言的一个分支。可以认为R是S语言的一种实现。而S语言是由AT&T贝尔实验室开发的一种用来进行数据探索、统计分析和作图的解释型语言。最初S语言的实现版本主要是S-PLUS。S-PLUS是一个商业软件,它基于S语言,并由MathSoft公司的统计科学部进一步完善。后来新西兰奥克兰大学的Robert Gentleman和Ross Ihaka及其他志愿人员开发了一个R系统。

与其说R是一种统计软件,还不如说R是一种数学计算的环境,因为R并不是仅仅提供若干统计程序、使用者只需指定数据库和若干参数便可进行一个统计分析。R的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者能灵活机动的进行数据分析,甚至创造出符合需要的新的统计计算方法。

扩展资料:

R可以看作贝尔实验室(AT&T BellLaboratories)的RickBecker,JohnChambers和AllanWilks开发的S语言的一种实现。当然,S语言也是S-Plus的基础。所以,两者在程序语法上可以说是几乎一样的,可能只是在函数方面有细微差别,程序十分容易地就能移植到一程序中,而很多一的程序只要稍加修改也能运用于R。

参考资料来源:百度百科-R语言

你好,是这样的:

[注]:这里仅仅讨论楼主所问的R和SAS两种软件

简介:R与SAS都属于统计/数据分析软件,R与SAS相比,R具有免费开源、应用广泛、可扩展度高等优点;SAS则属于模块化、集成化的软件,成本很高,但是能满足现有统计/数据分析的需求,并且与SQL数据库能进行很好的对接,一般为大企业,金融、销售行业所使用。而据个人经验,R在处理一些很大的行业数据的时候,就会有一些不如SAS(当然有部分原因是你软件载体的配置)。

这两个软件都可以进行制造业的数据分析,如何选择这两个软件呢。

答:

(1).首要取决于你的数据分析所服务单位/团体的要求,个别有能力的企业,出于节约时间,会要求使用SAS,毕竟如果使用R,那么为了确保你的分析的正确性,可能会要求审查分析过程,而这个过程SAS会比R节约很大的时间,若对这两个软件没有要求,那么请看下一条。

(2).在没有必定要求的前提下,选择软件取决于你对这两个软件的熟练程度,选择自己熟练的软件进行工作,将会使工作成本,时间大大减小。

(3).若既没有软件的必定要求,数据又不太大,而R与SAS的掌握程度差不多的前提下,可以根据下面的方法选择:

     1)R的扩展性好,在制图方面靠着各种程序包遥遥领先,如果自己编程能力强,可以编写自己需要的程序包,这一点也是R的一大亮点,但是若数学、统计、英语功底不强,R学习起来可能有一些障碍。

     2)SAS管理/处理大数据的能力非常好,并且方便,就如百度百科里说的“只用告诉它做什么,不用告诉它怎么做”,这一点与R刚好相反(虽然R在使用现有程序包时也较便捷),同时SAS使用也只需要基础的英语和基础的统计就能使用。

    根据以上的描述,楼主可以根据自己的情况“对号入座”,选择自己需要的软件。不对的地方还望指出,最后祝您身体健康,工作顺利,谢谢。