没有合适的资源?快使用搜索试试~ 我知道了~
统计学软件——R语言经典入门
5星 · 超过95%的资源 需积分: 50 27 下载量 32 浏览量
2011-05-03
12:52:29
上传
评论
收藏 726KB PDF 举报
温馨提示
统计学著名软件的使用入门,绘图、计算、统计分析必不可少
资源推荐
资源详情
资源评论
R for Beginners
Chinese Edition 2.0
Emmanuel Paradis
Institut des Sciences de l’
´
Evolution
Universit´e Montpellier II
F-34095 Montpellier c´edex 05
France
E-mail: paradis@isem.univ-montp2.fr
Co-translated by: XF Wang, YH Xie, JT Li and GH Ding
中中中文文文版版版说说说明明明
“R for beginners”是一本公认的经典手册,非常适合R的初学者。英文原
版初著于2002年,而此稿是基于作者在2005年重新修订的第二版。
Emmanuel Paradis博士为本稿提供了原版所有L
A
T
E
X源文件。翻译工作
由四名志愿者共同完成(Chap1–2: 王学枫;Chap3: 谢益辉;Chap4: 李军
焘;Chap5–7: 丁国徽)。由华东师范大学汤银才老师负责本文档的编辑校
订。北京大学李东风老师审阅了全稿并提出了大量宝贵意见。在此一并表示
衷心感谢!
编译仓促,差错难免,亟盼诸R友襄正。任何意见请通过pwxf@hotmail.com
联系我们。
译者
2006年4月
版权
c
° 2002, 2005, Emmanuel Paradis
Permission is granted to make and distribute copies, either in part or in
full and in any language, of this document on any support provided the above
copyright notice is included in all copies. Permission is granted to translate
this document, either in part or in full, in any language provided the above
copyright notice is included.
目目目录录录
1 导导导言言言 1
2 基基基本本本原原原理理理与与与概概概念念念 3
2.1 基本原理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 对象的产生,排列及删除 . . . . . . . . . . . . . . . . . . . . . 5
2.3 在线帮助 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 R的的的数数数据据据操操操作作作 9
3.1 对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2 在文件中读写数据 . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3 存储数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.4 生成数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.1 规则序列 . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.2 随机序列 . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.5 使用对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.5.1 创建对象 . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.5.2 对象的类型转换 . . . . . . . . . . . . . . . . . . . . . . 24
3.5.3 运算符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.5.4 访问一个对象的数值:下标系统 . . . . . . . . . . . . . 27
3.5.5 访问对象的名称 . . . . . . . . . . . . . . . . . . . . . . 30
3.5.6 数据编辑器 . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.5.7 数学运算和一些简单的函数 . . . . . . . . . . . . . . . . 32
3.5.8 矩阵计算 . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4 R绘绘绘图图图 37
4.1 管理绘图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.1.1 打开多个绘图设备 . . . . . . . . . . . . . . . . . . . . . 37
4.1.2 图形的分割 . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.2 绘图函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.3 低级绘图命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.4 绘图参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.5 一个实例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.6 grid 和lattice 包 . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5 R的的的统统统计计计分分分析析析 56
5.1 关于方差分析的一个简单例子 . . . . . . . . . . . . . . . . . . . 56
5.2 公式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
5.3 泛型函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
5.4 包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
6 R编编编程程程实实实践践践 65
6.1 循环和向量化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6.2 用R写程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
6.3 编写你自己的函数 . . . . . . . . . . . . . . . . . . . . . . . . . 68
7 R 相相相关关关的的的文文文献献献 72
1 导导导言言言
该手册是关于R的一个入门教材.由于主要针对初学者,我将重点放在了
对R的工作原理的解释上。R涉及广泛,因此对于初学者来讲,了解和掌握一
些基本概念及原理是很有必要的。在打下扎实的基础后,进行更深入的学习
将会变得轻松许多。本着深入浅出的宗旨,本手册将大量配合图表等形式,
尽可能使用通俗的语言,使读者容易理解而并不失细节。
R是一个有着统计分析功能及强大作图功能的软件系统,是由Ross Ihaka
和Robert Gentleman1共同创立。R语言可以看作是由AT&T贝尔实验室所
创的S语言发展出的一种方言
1
。因此,R即是一种软件也可以说是一种语
言。S语言现在主要内含在由Insightful
2
公司经营的S-PLUS软件中。R和S在
设计理念上存在有着许多不同:关于这方面的详细内容大家可以参考Ihaka &
Gentleman (1996) 或R-FAQ
3
,该文档同时随R一起发布。
R是在GNU协议General Public Licence
4
下免费发行的,它的开发及维护
现在则由R开发核心小组R Development Core Team具体负责。
R的安装文件有多种形式,有在Unix 或Linux系统下所需的一些源代
码(主要用C及Fortran 编写),及在Windows, Linux及Macintosh上使用的预编
译二进制码。这些安装文件以及安装说明都可以在Comprehensive R Archive
Network (CRAN)
5
网站上下载。该网站提供的关于Linux的安装文件只适用
于较新版本的Linux。详情请参考CRAN网站。
R内含了许多实用的统计分析及作图函数。作图函数能将产生的图片展
示在一个独立的窗口中,并能将之保存为各种形式的文件(jpg, png, bmp, ps,
pdf, emf, pictex, xfig; 具体形式取决于操作系统)。统计分析的结果也能被直
接显示出来,一些中间结果(如P-值,回归系数,残差等)既可保存到专门的
文件中,也可以直接用作进一步的分析。
在R语言中,使用者可以使用循环语句来连续分析多个数据集,也可将多
个不同的统计函数结合在一个语句中执行更复杂的分析。R使用者还可以借鉴
网上提供的用S编写的大量程序
6
,而且大多数都能被R直接调用。
非专业人员起初可能觉得R相对比较复杂。其实,R的一个非常突出的优
点正是它的灵活性。一般的软件往往会直接展示分析的结果,而R则将这些结
果都存在一个对象“object”里面,所以常常在分析执行结束后并不显示任何结
1
Ihaka R. & Gentleman R. 1996. R: a language for data analysis and graphics. Journal
of Computational and Graphical Statistics 5: 299–314.
2
http://www.insightful.com/products/splus/default.asp
3
http://cran.r-project.org/doc/FAQ/R-FAQ.html
4
For more information: http://www.gnu.org/
5
http://cran.r-project.org/
6
For example: http://stat.cmu.edu/S/
1
剩余76页未读,继续阅读
资源评论
- yyh1042013-06-26里面东西比较全
- cgangnan2013-11-27不错,适合初学者
- mayerf2013-07-23东西比较全面,值得学习!
- LEE-JASON-LEE2014-04-23真心不错,帮老婆下的!
- fan0409082013-07-25毕竟一般~没有想的那么好用~
lqj666
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功