《R语言经典实例》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:PAULTEETOR著;李洪成,朱文佳,沈毅诚译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2013
  • ISBN:9787111420217
  • 页数:406 页
图书介绍:本书通过200多个应用实例,阐明了如何用R快速、有效地进行数据分析。主要内容包括软件安装和帮助、基础知识、软件导航、输入输出、数据结构、数据变换、字符串和日期、概率、一般统计、图形、线性回归和ANOVA、实用技巧、时间序列分析等。R语言功能强大,可以帮你处理一切统计工作,但是其结构却不容易掌握,本书通过简洁的、面向任务的案例,可以帮助读者快速利用R解决实际问题。

前言 1

第1章R入门和获得帮助 7

1.1下载和安装R软件 8

1.2开始运行R软件 10

1.3输入R命令 13

1.4退出R 15

1.5中断R正在运行的程序 16

1.6查看帮助文档 17

1.7获取函数的帮助文档 18

1.8搜索帮助文档 20

1.9查看R软件包帮助信息 21

1.10通过网络获取帮助 23

1.11寻找相关函数与数据包 26

1.12查询邮件列表 27

1.13向邮件列表提交问题 27

第2章基础知识 30

2.1显示内容 30

2.2设定变量 32

2.3列出所有变量 34

2.4删除变量 35

2.5生成向量 36

2.6计算基本统计量 37

2.7生成数列 40

2.8向量比较 42

2.9选取向量中的元素 43

2.10向量的计算 46

2.11运算符优先级问题 48

2.12定义函数 50

2.13减少输入,得到更多命令 52

2.14常见错误 54

第3章R软件导览 58

3.1获取和设定工作目录 58

3.2保存工作空间 59

3.3查看历史命令记录 60

3.4保存先前命令产生的结果 60

3.5显示搜索路径 61

3.6使用R包中的函数 62

3.7使用R的内置数据集 64

3.8查看已安装的R包列表 65

3.9从CRAN网站安装R包 67

3.10设定默认CRAN网站镜像 69

3.11隐藏启动信息 70

3.12运行脚本 70

3.13批量运行R代码 71

3.14获取和设定环境变量 74

3.15找到R的主目录 75

3.16 R的客户化 76

第4章输入与输出 80

4.1使用键盘输入数据 81

4.2显示更少的位数(或更多的位数) 82

4.3将输出结果重定向到某一文件 84

4.4显示文件列表 85

4.5解决无法在Windows中打开文件的问题 86

4.6阅读固定宽度数据记录 87

4.7读取表格数据文件 88

4.8读取CSV文件 90

4.9写入CSV文件 92

4.10从网络中读取表格或CSV格式数据 93

4.11读取HTML表格数据 94

4.12读取复杂格式数据文件 96

4.13读取MySQL数据库中的数据 100

4.14保存和传送目标 102

第5章数据结构 104

5.1对向量添加数据 111

5.2在向量中插入数据 112

5.3理解循环规则 113

5.4构建因子(即分类变量) 115

5.5将多个向量合并成单个向量以及平行因子 117

5.6创建列表 118

5.7根据位置选定列表元素 119

5.8根据名称选定列表元素 121

5.9构建一个名称/值关联表 122

5.10从列表中移除元素 124

5.11将列表转换为向量 125

5.12从列表中移除取值为空值(即NULL)的元素 126

5.13使用条件来移除列表元素 127

5.14矩阵初始化 129

5.15执行矩阵运算 130

5.16将描述性名称赋给矩阵的行和列 131

5.17从矩阵中选定一行或一列 132

5.18用列数据初始化数据框 133

5.19由行数据初始化数据框 134

5.20添加行至数据框 136

5.21预分配数据框 137

5.22根据位置选择数据框的列 138

5.23根据列名选定数据框的列 142

5.24更便捷地选定行和列 143

5.25修改数据框的列名 145

5.26编辑数据框 146

5.27从数据框中移除NA值 148

5.28根据名称排除列 149

5.29合并两个数据框 150

5.30根据共有列合并数据框 151

5.31更便捷地访问数据框内容 152

5.32基本数据类型之间的转换 154

5.33不同结构化数据类型间的转换 156

第6章数据转换 159

6.1向量分组 160

6.2将函数应用于每个列表元素 161

6.3将函数应用于每行 163

6.4将函数应用于每列 164

6.5将函数应用于组数据 166

6.6将函数应用于行组 168

6.7将函数应用于平行向量或列表 170

第7章字符串和日期 172

7.1获取字符串长度 174

7.2连接字符串 175

7.3提取子串 176

7.4根据分隔符分割字符串 176

7.5替代子串 178

7.6查看字符串中的特殊字符 179

7.7生成字符串的所有成对组合 179

7.8得到当前日期 181

7.9转换字符串为日期 181

7.10转换日期为字符串 182

7.11转化年、月、日为日期 183

7.12得到儒略日期 185

7.13提取日期的一部分 185

7.14创建日期序列 187

第8章概率 189

8.1计算组合数 191

8.2生成组合 192

8.3生成随机数 193

8.4生成可再生的随机数 194

8.5生成随机样本 196

8.6生成随机序列 197

8.7随机排列向量 198

8.8计算离散分布的概率 198

8.9计算连续分布的概率 200

8.10转换概率为分位数 201

8.11绘制密度函数 203

第9章统计概论 206

9.1汇总数据 208

9.2计算相对频数 210

9.3因子制表和列联表创建 211

9.4检验分类变量独立性 212

9.5计算数据集的分位数(和四分位数) 212

9.6求分位数的逆 213

9.7数据转换为z分数 214

9.8检验样本均值(t检验) 215

9.9均值的置信区间 216

9.10中位数的置信区间 217

9.11检验样本比例 218

9.12比例的置信区间 219

9.13检验正态性 220

9.14游程检验 222

9.15比较两个样本的均值 223

9.16比较两个非参数样本的位置 225

9.17检验相关系数的显著性 226

9.18检验组的等比例 228

9.19组均值间成对比较 229

9.20检验两样本的相同分布 230

第10章图形 232

10.1创建散点图 234

10.2添加标题和标签 236

10.3添加网格 237

10.4创建多组散点图 238

10.5添加图例 240

10.6绘制散点图的回归线 242

10.7多变量散点图的绘制 243

10.8创建每个因子水平的散点图 244

10.9创建条形图 246

10.10对条形图添加置信区间 248

10.11给条形图上色 249

10.12绘制过点x和y的线 251

10.13改变线的类型、宽度或者颜色 253

10.14绘制多个数据集 254

10.15添加垂直线和水平线 256

10.16创建箱线图 257

10.17对每个因子水平创建箱线图 258

10.18创建直方图 259

10.19对直方图添加密度估计 261

10.20创建离散直方图 262

10.21创建正态Q-Q图 264

10.22创建其他Q-Q图 265

10.23用多种颜色绘制变量 266

10.24绘制函数 269

10.25图形间暂停 270

10.26在一页中显示多个图形 271

10.27打开另一个图形窗口 273

10.28在文档中绘制图形 274

10.29改变图形参数 275

第11章线性回归和方差分析 277

11.1简单线性回归 279

11.2多元线性回归 281

11.3得到回归统计量 282

11.4理解回归的汇总结果 286

11.5运行无截距的线性回归 289

11.6运行有交户项的线性回归 290

11.7选择最合适的回归变量 292

11.8对数据子集回归 295

11.9在回归公式中使用表达式 296

11.10多项式回归 298

11.11转换数据的回归 299

11.12寻找最佳幂变换 301

11.13回归系数的置信区间 304

11.14绘制回归残差 304

11.15诊断线性回归 306

11.16识别有影响的观察值 309

11.17残差自相关检验 310

11.18预测新值 311

11.19建立预测区间 312

11.20运行单因素方差分析 313

11.21创建交互关系图 315

11.22找到组间均值的不同 316

11.23执行稳健方差分析 318

11.24运用方差分析比较模型 320

第12章有用的方法 323

12.1查看你的数据 323

12.2拓宽你的输出 324

12.3输出赋值结果 325

12.4对行和列求和 325

12.5按列输出数据 326

12.6对数据分级 328

12.7找到特定值的位置 329

12.8每隔n个选定一个向量元素 330

12.9找到成对的最小值或者最大值 331

12.10生成多个因子的组合 332

12.11转换一个数据框 333

12.12对数据框排序 334

12.13对两列排序 335

12.14移除变量属性 336

12.15显示对象的结构 337

12.16代码运行时间 340

12.17抑制警告和错误消息 341

12.18从列表中提取函数参数 342

12.19定义你自己的二元运算符 344

第13章高级数值分析和统计方法 347

13.1最小化或者最大化一个单参数函数 347

13.2最小化或者最大化多参数函数 348

13.3计算特征值和特征向量 350

13.4主成分分析 351

13.5简单正交回归 352

13.6数据的聚类 354

13.7预测二元变量(逻辑回归) 357

13.8统计量的自助法 359

13.9因子分析 361

第14章时间序列分析 366

14.1表示时间序列 367

14.2绘制时序图 370

14.3提取最老的观测值或者最新的观测值 373

14.4选取时间序列的子集 374

14.5合并多个时间序列 376

14.6缺失时间序列的填充 378

14.7时间序列的滞后 380

14.8计算逐次差分 381

14.9时间序列相关的计算 382

14.10计算移动平均 383

14.11在日历时间范围内应用函数 384

14.12应用滚动函数 386

14.13绘制自相关函数图 388

14.14检验时间序列的自相关 389

14.15绘制偏自相关函数 390

14.16两个时间序列间的滞后相关性 391

14.17剔除时间序列的趋势 393

14.18拟合ARIMA模型 394

14.19剔除ARIMA模型中不显著的系数 397

14.20对 ARIMA模型进行诊断 399

14.21用ARIMA模型进行预测 400

14.22均值回归的检验 402

14.23时间序列的平滑 404