R语言入门
1
什么是R?
R是一种统计绘图语言,也指实现该语言的软件。
The R Project for Statistical Computing
2
为什么要学会R?
3
SPSS(Statistical Package for the Social Sciences)的发明者诺曼·奈伊(Norman Nie)说: “没有什么统计概念是R不能表现的。
4
R简 史
R语言是从S统计绘图语言演变而来,可看作S的"方言"。
S语言上世纪70年代诞生于贝尔实验室,由约翰·钱伯斯(John Chambers)开发。
基于S语言开发的商业软件Splus,可以方便的编写函数、建立模型,具有良好的扩展性,在国外学术界应用很广,对SPSS 和 SAS 有力冲击。
1995年由新西兰Auckland大学统计系的罗斯·艾卡(Ross Ihaka)和罗伯特·简特曼(Robert Gentleman),基于S语言的源代码,编写了一能执行S语言的软件,并将该软件的源代码全部公开,这就是R软件,其命令统称为R语言。
5
R 的起源
Robert Gentleman
Ross Ihaka
自1997年以后,有一个核心团队,这一团队能对 R 的源代码进行修改。
6
R的优点
多领域的统计资源
目前在R网站上约有8230个程序包,涵盖了基础统计学、社会学、经济学、生态学、空间分析、系统发育分析、生物信息学等诸多方面。
免费开源
统计分析能力突出
作图功能强大
拓展与开发能力强
7
R的缺点
用户需要对命令熟悉
与代码打交道,需要记住常用命令。
帮助系统均为英文
占用内存
所有的数据处理在内存中进行,不适于处理超大规模的数据。
运行速度稍慢
即时编译,约相当于C语言的1/20。
8
如何学习R?
熟悉语法
训练思维
善于求助
熟能生巧
保持兴趣…
Never too late and too old
to learn R …
9
R软件首页
10
R语言基础培训第一讲R语言入门 来自淘豆网m.daumloan.com转载请标明出处.