丹心永驻思华年 发表于 2015-9-18 14:24
R语言的应用前景如何!
你好!
R是由新西兰奥克兰大学的Ross Ihaka与Robert Gentleman一起开发的一个面向对象的编程语言,因两人的名都是以R开头,所以命名为“R”。R是“GNU S”,一个免费开源、能够自由有效地用于统计计算和绘图的语言和环境,可以在UNIX、Windows和Mac OS系统运行,它提供了广泛的统计分析和绘图技术,包括回归分析、时间序列、分类、聚类等方法。R的前身是S语言,S语言是贝尔实验室(Bell Laboratories)的Rick Becker、John Chambers和Allan Wilks开发的,提供了一系列统计和图形显示工具,这个语言过去一度是数据分析领域里面的标准语言。
R是一套完整的数据处理、计算和制图软件系统,它是一套开源的数据分析解决方案,由一个庞大而活跃的全球性社区维护。其功能包括:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输出,可实现分支、循环,用户可自定义功能。与其说R是一种统计软件,还不如说R是一种统计分析与计算的环境,因为R不仅提供若干统计程序,而且使用者只需指定数据库和若干参数便可进行统计分析。R的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者(用户)能灵活地进行数据分析,甚至创造出符合需要的新的统计计算方法。
2009年,《纽约时报》发表了题为 “Data Analysts Captivated by R’s Power”的社评,集中讨论了R语言在数据分析领域的发展,并引发了SAS和R用户广泛而激烈的争论。文章认为让R变得如此有用和如此快地广受欢迎是因为统计学家、工程师、科学家们在不断精炼代码或编写各种特有、具体的包。
KDnuggets网站每年都会做一些数据分析和数据挖掘软件使用的专题问卷调查。据KDnuggets网站2011年对570个数据挖掘和数据分析的工作者关于过去12个月数据挖掘和数据分析所使用的编程语言的调查显示(
http://www.kdnuggets.com/2011/08 ... ning-analytics.html), R语言名列榜首(如图1- 所示),占接近半壁江山(45%),而紧随其后的SQL、Python、Java则在某一领域具有各自独到的优势,而SAS和MATLAB分别名列第5和6,被R远远甩在后面。
总之一句话,R的前景非常美好!
【R特训】R数据分析从入门到精通_方匡南老师主讲,10月2-5日@北京
https://bbs.pinggu.org/thread-3820540-1-1.html