R语言学习(一)前言

R是一种用于统计分析和图形展示的开源编程语言,具有强大的社区支持和丰富的包资源。它源自S语言,由Ross Ihaka和Robert Gentleman开发。R语言不仅支持多种操作系统,还具备灵活的数据分析能力以及高级的绘图功能。
摘要由CSDN通过智能技术生成


本系列文章由 @YhL_Leo 出品,转载请注明出处。
文章链接: http://blog.csdn.net/yhl_leo/article/details/49768161


R 是一个有着统计分析功能及强大作图功能的软件系统, R 即是一种软件也可以说是一种语言,可以看作是由AT&T贝尔实验室所创的 S 语言发展出的一种方言。你可以在其官网主页上获取它,你可以免费获取它、发布它,甚至从中盈利。 R 是跨平台的,可以在Windows,Unix/Linux以及Mac OS X系统使用。

R 之所以被称为 R" ,其实也是一个互联网式的幽默。也许你知道 C 语言( C 语言之所以被称为 C 也是有一段故事的)。受到这种命名方式的启发,Bechker和Chambers在20世纪80年代早期为他们发明的语言起名为 S 。这种语言后来被发展称为一个商用的版本 S-PLUS ,并被全世界各地的统计学家广泛使用。新西兰奥克大学的Ross Ihaka和Robert Gentleman为了教学目的,写了一个 S 的简化版(为毛线各种语言创始人们,说弄就弄,跟玩似的…给跪了),由于两位先生的名字首字母都是 R ,于是该语言就被命名为 R

R 可以在某个统计计算结果的基础上再进行扩展计算,此外, R 的数据可视化系统既允许我们使用诸如plot(x,y)这样简单的命令进行绘制,也提供了对图形输出更好的控制。 R 内含了许多实用的统计分析及作图函数。作图函数能将产生的图片展示在一个独立的窗口中,并能将之保存为各种形式的文件(jpg, png, bmp, ps,pdf, emf, pictex, xfig; 具体形式取决于操作系统)。统计分析的结果也能被直接显示出来,一些中间结果(如P-值,回归系数,残差等)既可保存到专门的文件中,也可以直接用作进一步的分析。

R 语言中,使用者可以使用循环语句来连续分析多个数据集,也可将多个不同的统计函数结合在一个语句中执行更复杂的分析。 R 使用者还可以借鉴网上提供的用 S 编写的大量程序,而且大多数都能被 R 直接调用。非专业人员起初可能觉得 R 相对比较复杂。其实, R 的一个非常突出的优点正是它的灵活性。一般的软件往往会直接展示分析的结果,而R则将这些结果都存在一个对象object里面,所以常常在分析执行结束后并不显示任何结果。使用者可能会对此感到困惑,其实这样的特点是非常有用的,因为我们可以选择的从结果中只抽出我们感兴趣的部分。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值