数据科学是将数据转化为行动的艺术,是综合了统计学、计算机科学和领域知识的新兴学科。数据科学与很多传统学科的最大区别在于其为应用而生,因此本书一切从实际应用出发,以R语言为核心工具,介绍了各类分析方法的实现及其在各领域的应用情况。
如果是初学者,可以从“编程篇”开始阅读,了解R语言的基本特点。如果是程序员,在迅速掌握语法后,可以深入研究“模型篇”,学习如何用统计学和其他流行的分析方法来描绘复杂的数据世界。如果关心数据价值的落地,“应用篇”必不负你所望,金融、制药、文本挖掘、社交网络、地理信息、高性能计算、可重复研究,这些最热门的行业和应用领域的案例将会为你带来数据应用的最真实的体验。
本书适用于所有对数据应用感兴趣的读者,也适合作为统计和数据分析的实务操作型课程的教材。
序言
前言
第1章 引言:数据科学与R
1.1 数据科学简介
1.1.1 什么是数据科学?
1.1.2 如何成为数据科学家?
1.2 R 语言简介
1.2.1 什么是R ?
1.2.2 如何学习R 语言?
1.2.3 R 的安装和配置
1.2.4 R 的常用编辑器
1.2.5 R 的第一步
1.3 如何使用本书?
1.3.1 排版和代码环境
1.3.2 测试环境
1.3.3 本书相关资源
第一部分 编程篇
第2章 数据对象
2.1 基本对象
2.1.1 向量入门
2.1.2 向量的生成
2.1.3 向量的计算
2.2 复合对象
2.2.1 矩阵
2.2.2 数据框
2.2.3 列表
2.3 特殊对象
2.3.1 缺失值与空值
2.3.2 连接
2.3.3 公式
2.3.4 表达式
2.3.5 环境
2.3.6 函数
第3章 数据操作
3.1 向量化操作
3.2 数据转换整理
3.2.1 取子集和编码转换
3.2.2 长宽格式互转
3.2.3 数据的拆分和合并
3.3 输入与输出
3.3.1 控制台的输入和输出
3.3.2 文本文件
3.3.3 表格型文件
3.3.4 其他外部文件
3.4 时间相关数据的处理
3.4.1 时间类数据处理
3.4.2 时间序列类数据
3.4.3 时间数据处理实例
第4章 控制语句与函数
4.1 控制语句
4.1.1 条件判断
4.1.2 循环
4.2 函数
4.3 函数式编程
4.4 工程开发的相关函数
4.4.1 程序调试
4.4.2 异常处理
第5章 面向对象
5.1 对象导论
5.1.1 面向对象的思想
5.1.2 面向对象编程的特性
5.1.3 R 的内置对象
5.2 S3
5.2.1 初识S3
5.2.2 面向对象的实现
5.3 S4
5.3.1 类的定义
5.3.2 对象的实例化
5.3.3 泛型函数和多态
5.4 引用对象
第二部分 模型篇
第6章 统计模型与回归分析
6.1 线性回归
6.1.1 回归模型和经典假设
6.1.2 参数估计
6.1.3 模型预测
6.1.4 离散自变量的情况
6.2 模型的诊断
6.2.1 非正态性
6.2.2 非线性
6.2.3 异方差
6.2.4 自相关
6.2.5 异常值
6.2.6 多重共线性
6.3 线性回归的扩展
6.3.1 非线性回归
6.3.2 非参数回归
6.3.3 Logistic 回归
第7章 其他统计分析方法
7.1 假设检验
7.2 多元分析
7.2.1 主成分分析
7.2.2 对应分析
7.2.3 多元分析的可视化
7.3 时间序列
7.4 随机模拟
7.4.1 随机变量与分布
7.4.2 蒙特卡洛方法
第8章 数据挖掘和机器学习
8.1 一般挖掘流程
8.2 聚类
8.2.1 层次聚类
8.2.2 K 均值聚类
8.2.3 基于密度的聚类
8.2.4 自组织映射
8.3 分类
8.3.1 决策树模型
8.3.2 贝叶斯分类
8.3.3 最近邻分类
8.3.4 神经网络分类
8.3.5 支持向量机分类
8.3.6 集成学习与随机森林
第9章 最优化方法
9.1 无约束非线性规划
9.2 线性规划
9.2.1 整数规划
9.2.2 Rglpk 简介
9.3 约束非线性规划
9.4 遗传算法
第10章 数据可视化
10.1 R 语言可视化简介
10.1.1 什么是数据可视化
10.1.2 R 语言的可视化环境
10.1.3 ggplot2 入门
10.2 分布的特征
10.3 比例的构成
10.4 时间的变化
10.5 R 与交互可视化
第三部分应用篇
第11章 R在热门行业中的应用
11.1 R 与金融分析
11.1.1 金融数据获取和操作
11.1.2 资产特征描述
11.1.3 最优资产组合
11.1.4 期权定价计算
11.2 R 与新药研发
11.2.1 新药研发简介
11.2.2 药动学和药效学
11.2.3 建模和模拟
第12章 R与互联网文本挖掘
12.1 网络数据获取
12.1.1 XML 与XPath
12.1.2 RCurl 抓取网页
12.1.3 Rweibo 与OAuth
12.2 中文文本处理
12.2.1 文本处理
12.2.2 正则表达式
12.2.3 中文分词
12.3 文本挖掘
12.3.1 文本对象
12.3.2 基本操作
12.3.3 分析方法
第13章 大数据时代下的R
13.1 地理信息数据
13.1.1 空间数据对象
13.1.2 R 与GIS 的结合
13.1.3 互联网地理信息
13.2 社交网络数据
13.2.1 R 与网络数据
13.2.2 R 与Gephi 的结合
13.3 图像数据
13.3.1 图像数据的处理
13.3.2 图像识别
第14章 可重复的数据分析
14.1 基于Sweave 的报告
14.1.1 LATEX 与Sweave
14.1.2 R 的Vignettes
14.2 基于knitr 的报告
14.2.1 Markdown 简介
14.2.2 knitr 和LATEX
14.2.3 报告中的图片
14.2.4 xtable 与表格生成
14.2.5 slidify 与幻灯片
14.3 基于Office 的报告
14.3.1 R2PPT
14.3.2 ReporteRs
第15章 R与其他系统的交互
15.1 R 与Excel
15.1.1 安装DCOM 环境
15.1.2 安装RExcel
15.1.3 RExcel 的使用
15.2 R 与数据库
15.2.1 DBI 和RSQLite
15.2.2 RODBC 简介
15.3 R 与JAVA
15.3.1 安装Java 环境
15.3.2 Java 调用R
15.3.3 R 调用Java
15.4 R 与Microsoft Visual Studio
15.4.1 R 与VB
15.4.2 R 与C#
第16章 R与高性能运算
16.1 性能的度量与函数编译
16.2 代数运算库的优化
16.2.1 不同优化版本的实现
16.2.2 性能对比
16.3 超出内存的限制
16.3.1 内存管理机制
16.3.2 内存性能的优化
16.3.3 内存外运算
16.4 并行计算
16.4.1 Rmpi 与显式并行
16.4.2 parallel 包的应用
16.4.3 RHadoop 简介
后记
编后记
参考文献
索引
PowerPoint 2007演示文稿制作经典教程 内容简介 本书由国内一线office办公软件教育与培训专家编著,主要遵循powerpoint 2007教学大...
《设计人生:罗启妍自传》内容简介:本书是出身香港、名扬世界的珠宝设计师、跨文化学者罗启妍的自传。罗启妍出生于富裕之家,家道
《那猫那人那城》内容简介:《猎人们》之后,朱天心全新猫书 异族他类自由来去,街猫与人族相遇的城市传奇 马家辉、杨照推荐,这不
《计算竞争》内容简介:企业的竞争可以计算吗?本书的答案是:可以。计算竞争借助先进数字技术实现对企业竞争的准确计量,是竞争智
《与哲学家一起思考》内容简介:1. 本书为施太格缪勒(Wolfgang Stegmüller)获奖作品 2. 作者是德国哲学家恩斯特教授 3. 本书内容
《产品设计手绘技法》被当代设计大师卢吉•科拉尼(LuigiColani)誉为史上最好的手绘技法图书,续作《产品手绘与创意表达》持续热
本书是《QBasic语言程序设计教程》(第二版)一书的配套教材、本书第一部分以概要的形式,对全书进行了总结,以便学生复习。在第
Thisnon-technicalbookbringstogethercontemporarywebdesignslatestandmostoriginalcr...
《雷卡纳蒂语言哲学思想研究》内容简介:“当代西方语言哲学翻译与研究”拟包括2016年国家社科基金项目成果:四部译著和一本专著,
《超简单!一学就懂的财务报表(全彩图解版)》内容简介:零基础、全图解,通过近100多个精辟的知识点、120多张通俗易懂的逻辑图表
デザインのあらゆる手法が凝縮!55年間の装幀900点!!強力なパワーを放つ作品を次々と生み出した、世界的デザイナー・横尾忠則。一
忍受各种不确定性及不间断的压力并能够获取成功的程序员有一个共通特征:他们都深度关注软件创建实践。他们都把软件看做一种工艺
WebAppSuccessByDANZAMBONINIForewordByMARKBOULTONMostexistingwebappbookscoveraspe...
LearnhowtocreategorgeousandexpressiveimagerywiththeProcessinggraphicslanguageand...
《晚安妈妈,晚安宝贝:小秘密跑掉了》内容简介:本书含27个小故事,让孩子的睡前时光温暖甜蜜,治愈孩子小小的心灵。作者充分利用
《漫画小白速成指南(超萌Q版)》内容简介:这是一本专门讲解Q版角色漫画素描技法的书,书中的人物造型都很可爱。作者运用纯线条的
本教材介绍了计算机系统中的一个重要系统软件——操作系统(0S)。全书共分10章,第l章介绍OS的发展过程、基本特征、功能以及OS的结
《看见5000年》内容简介:作者是良渚考古的参与者、旁观者和传播者。她以记者的身份,戏剧场景式的描写方式,辛勤耕耘,讲述良渚的
《人工智能》从一个新颖的角度对人工智能各方面的问题进行了探讨。由浅入深地介绍了整个人工智能系统和agent的发展历程。首先,描
《迪士尼的快乐营销模式》内容简介:迪士尼公司成功的根本原因,是持续地创造快乐并把快乐体验传递给新顾客和持续地交叉销售给老顾