r语言是什么

如题所述

R语言,一种自由软件编程语言与操作环境,主要用于统计分析、绘图、数据挖掘。

R本来是由来自新西兰奥克兰大学的Ross Ihaka和Robert Gentleman开发(也因此称为R),现在由“R开发核心团队”负责开发。

R是基于S语言的一个GNU计划项目,所以也可以当作S语言的一种实现。语言编写的代码都可以不作修改的在R环境下运行。R的语法是来自Scheme。

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

R语言历史:

1992年出版的“白皮书” (J. M. Chambers and Hastie 1992) 描述了在S语言中实现的统计建模功能,增强了面向对象的特性。软件称为第三版,这是我们现在用的多数版本。

1998年出版的“绿皮书” (John M. Chambers 1998) 描述了第四版S语言,主要是编程功能的深层次改进。现行的S系统并没有都采用第四版,S-PLUS的第5版才采用了S语言第四版。

S语言商业版本为S-PLUS,1988年发布,现在为Tibco Software拥有。命运多舛,多次易主。现在已经基本被R语言取代。

R是一个自由源代码软件,GPL授权,最初由新西兰Auckland大学的Ross Ihaka和Robert Gentleman于1997年发布,R实现了与S语言基本相同的功能和统计功能。现在由R核心团队开发,但全世界的用户都可以贡献软件包。

温馨提示:答案为网友推荐,仅供参考
相似回答