找回密码
 注册
查看: 4711|回复: 9

R语言导论

  [复制链接]
发表于 2010-12-5 20:02:02 | 显示全部楼层 |阅读模式
目录
序言viii
0.1 对读者的建议. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
0.2 译者前言一(摘自05年网页版) . . . . . . . . . . . . . . . . . . . . . . . . viii
0.3 译者前言二(本PDF版) . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
1 绪论1
1.1 R 环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 相关软件和文档. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 R 和统计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 R 和桌面系统. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.5 交互式使用R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.6 一个引导性的R 会话. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.7 通过函数和特征寻求帮助. . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.8 R 命令,大小写敏感等. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.9 重新调用和修正先前的命令. . . . . . . . . . . . . . . . . . . . . . . . . 6
1.10 批处理文件和结果重定向. . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.11 永久数据和对象删除. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 简单的算术操作和向量运算8
2.1 向量和赋值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2 向量运算. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3 生成正则序列. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4 逻辑向量. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.5 缺损值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.6 字符向量. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.7 索引向量;选择和修改一个数据集的子集. . . . . . . . . . . . . . . . . 13
2.8 其他类型的对象. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
目录iv
3 对象及它们的模式和属性16
3.1 内在属性:模式和长度. . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2 改变对象长度. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.3 读取和设置属性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.4 对象的类. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4 有序因子和无序因子20
4.1 一个特别的例子. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.2 函数tapply() 和不规则数组. . . . . . . . . . . . . . . . . . . . . . . . 21
4.3 有序因子. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5 数组和矩阵23
5.1 数组. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.2 数组索引以及数组分割. . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.3 索引数组. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.4 array() 函数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.4.1 向量和数组混合运算以及循环使用原则. . . . . . . . . . . . . . . 26
5.5 数组的外积. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.6 数组的广义转置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.7 矩阵工具. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.7.1 矩阵相乘. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.7.2 线性方程和求逆. . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.7.3 特征值和特征向量. . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.7.4 奇异值分解和行列式. . . . . . . . . . . . . . . . . . . . . . . . . 30
5.7.5 最小二乘法拟合和QR 分解. . . . . . . . . . . . . . . . . . . . . 31
5.8 用cbind() 和rbind() 构建分块矩阵. . . . . . . . . . . . . . . . . . . . 31
5.9 对数组实现连接操作的函数c() . . . . . . . . . . . . . . . . . . . . . . . 32
5.10 因子的频率表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6 列表和数据框34
6.1 列表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.2 构建和修改列表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.2.1 列表连接. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.3 数据框. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.3.1 创建数据框. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.3.2 attach() 和detach() . . . . . . . . . . . . . . . . . . . . . . . . 36
6.3.3 使用数据框. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
目录v
6.3.4 绑定任意的列表. . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6.3.5 管理搜索路径. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7 从文件中读取数据39
7.1 read.table()函数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.2 scan() 函数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.3 访问内置数据. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.3.1 从其他R 包里面导入数据. . . . . . . . . . . . . . . . . . . . . . 42
7.4 编辑数据. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
8 概率分布43
8.1 R 的统计表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8.2 检验一个数据集的分布. . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.3 单样本和双样本检验. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
9 成组,循环和条件控制52
9.1 成组表达式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
9.2 控制语句. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
9.2.1 条件控制:if语句. . . . . . . . . . . . . . . . . . . . . . . . . . 52
9.2.2 循环控制:for循环,repeat 和while . . . . . . . . . . . . . . . 53
10 编写函数54
10.1 一个简单的例子. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
10.2 定义新的二元操作符. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
10.3 参数命名和默认值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
10.4 . . . 参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
10.5 在函数中赋值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
10.6 更多高级的例子. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
10.6.1 区组设计中的效率因子. . . . . . . . . . . . . . . . . . . . . . . . 57
10.6.2 去除打印数组中的名字. . . . . . . . . . . . . . . . . . . . . . . . 58
10.6.3 递归式的数值积分. . . . . . . . . . . . . . . . . . . . . . . . . . 59
10.7 作用域. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
10.8 定制环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
10.9 类,泛型函数和面向对象. . . . . . . . . . . . . . . . . . . . . . . . . . 63
11 R中的统计模型66
11.1 定义统计模型的公式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
11.1.1 对照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
目录vi
11.2 线性模型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
11.3 提取模型信息的泛型函数. . . . . . . . . . . . . . . . . . . . . . . . . . 70
11.4 方差分析和模型比较. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
11.4.1 方差分析表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
11.5 更新拟合模型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
11.6 广义线性模型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
11.6.1 族. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
11.6.2 glm()函数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
11.7 非线性最小二乘法和最大似然法模型. . . . . . . . . . . . . . . . . . . . 78
11.7.1 最小二乘法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
11.7.2 最大似然法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
11.8 一些非标准模型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
12 图形工具83
12.1 高级绘图命令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
12.1.1 plot() 函数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
12.1.2 显示多元数据. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
12.1.3 图形显示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
12.1.4 高级图形命令的参数. . . . . . . . . . . . . . . . . . . . . . . . . 86
12.2 低级图形函数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
12.2.1 数学标注. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
12.2.2 Hershey 矢量字体. . . . . . . . . . . . . . . . . . . . . . . . . . 89
12.3 交互使用图形环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
12.4 使用图形参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
12.4.1 永久性地改变: par() 函数. . . . . . . . . . . . . . . . . . . . . . 90
12.4.2 临时性地改变:图形函数的参数. . . . . . . . . . . . . . . . . . 91
12.5 图形参数列表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
12.5.1 图形元素. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
12.5.2 轴和刻度. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
12.5.3 图片边缘. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
12.5.4 多重图形环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
12.6 设备驱动. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
12.6.1 排版文档用的PostScript 图表. . . . . . . . . . . . . . . . . . . . 97
12.6.2 多重图形设备. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
12.7 动态图形. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
目录vii
13 包100
13.1 标准包. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
13.2 捐献包和CRAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
13.3 命名空间. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
附录1 一个演示会话102
附录2 调用R 108
13.4 以命令行调用R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
13.5 在Windows 下调用R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
13.6 在Mac OS X 下调用R . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
附录3 命令行编辑器114
13.7 预备工作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
13.8 编辑. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
13.9 命令行编辑总结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
附录4 概念索引116
附录5 函数索引118
附录6 参考文献122

免费下载: R导论.pdf (1.01 MB, 下载次数: 8, 售价: 10 金钱)   

为长期从事生物统计行业的各位提供下载资料。
为了避免恶意下载和滥用,本贴设置了下载积分限制。
生物统计家园提醒您:您在生物统计家园的活动都可能会增加您的积分,使您获得更多权限。
多发些资料供别人下载也可以赚取积分!
如何获得积分(详细): http://www.biostatistic.net/home.php?mod=spacecp&ac=credit&op=rule



回复

使用道具 举报

发表于 2011-1-1 21:29:07 | 显示全部楼层
希望楼主多发一点啊,多点好,我现在是菜鸟,我需要50个积分
回复 支持 反对

使用道具 举报

发表于 2011-1-1 21:31:25 | 显示全部楼层
希望楼主多发一点啊,多点好,我现在是菜鸟
回复 支持 反对

使用道具 举报

发表于 2011-4-10 16:34:02 | 显示全部楼层
谢谢,从基础学起
回复 支持 反对

使用道具 举报

发表于 2011-4-17 10:14:30 | 显示全部楼层
看不见啊,看不见
回复 支持 反对

使用道具 举报

发表于 2011-5-14 22:16:58 | 显示全部楼层
我的积分不够,能不能给我传一份啊?我的邮箱是:gouweichaoyan@163.com
谢谢啊!
回复 支持 反对

使用道具 举报

发表于 2011-5-14 22:17:21 | 显示全部楼层
我的积分不够,能不能给我传一份啊?我的邮箱是:gouweichaoyan@163.com
谢谢啊!
回复 支持 反对

使用道具 举报

发表于 2012-2-25 19:01:53 | 显示全部楼层
谢谢楼主~~~
回复 支持 反对

使用道具 举报

发表于 2012-2-26 14:29:28 | 显示全部楼层
顶啊,好东西
回复 支持 反对

使用道具 举报

发表于 2012-11-27 12:08:59 | 显示全部楼层
钱不够啊。能不能打个折啊!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-22 00:01 , Processed in 0.029295 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表