第1章 简介 1
1.1 关于本书 1
1.1.1 为什么要撰写本书 1
1.1.2 本书的撰写原则 2
1.1.3 本书的读者对象 3
1.1.4 本书的使用方法 4
1.2 专利分析概论 4
1.2.1 专利分析基本流程 4
1.2.2 当前专利分析基本方法 10
1.2.3 专利分析的发展方向 11
1.3 数据科学概论 12
1.3.1 数据取样与探索 12
1.3.2 数据预处理与可视化 13
1.3.3 数据挖掘与建模 14
1.4 小结 14
第2章 R语言入门 16
2.1 本章概述 16
2.2 R语言简介与安装 17
2.2.1 R语言简介 17
2.2.2 R安装及RStudio简介 18
2.3 R包的使用 21
2.3.1 R包的介绍 21
2.3.2 R包的安装和载入 22
2.4 常用R包及函数使用介绍 23
2.4.1 数据整tidyr 23
2.4.2 表格操纵——dplyr 27
2.4.3 字符处理——stringr 31
2.4.4 时间处理——lubridate 34
2.4.5 数据导入导出——openxlsx 36
2.5 R语言数据结构 37
2.5.1 向量 37
2.5.2 矩阵 38
2.5.3 数组 39
2.5.4 数据框 40
2.5.5 因子 42
2.5.6 列表 43
2.6 小结 44
第3章 专利数据处理 45
3.1 本章概述 45
3.2 申请年份统计 46
3.2.1 年份申请量统计 47
3.2.2 年份国内外申请量统计 50
3.2.3 年份国别申请量统计 52
3.3 专利申请人统计 55
3.3.1 申请人专利数量统计 56
3.3.2 标准申请人清洗 58
3.3.3 申请人合作关系统计 62
3.4 技术主题统计 69
3.4.1 技术主题分布统计 69
3.4.2 技术主题占比统计 72
3.5 同族数据统计 73
3.5.1 同族数据拆分为多列 73
3.5.2 同族数据拆分为多行 76
3.6 多维数据联合统计 80
3.6.1 三维数据的联合统计 80
3.6.2 四维数据的联合统计 85
3.7 小结 86
第4章 专利数据可视化 87
4.1 本章概述 87
4.2 利用ggplot2包制图 88
4.2.1 柱形(条形)图 88
4.2.2 折线(路径)图 98
4.2.3 散点(气泡)图 103
4.3 利用Highcharter包制图 108
4.3.1 圆环类图 109
4.3.2 极坐标图 113
4.3.3 矩形树图及热力图 118
4.4 利用Dygraphs包绘制交互式时序图 121
4.4.1 折线时序图 122
4.4.2 折线+条形时序图 123
4.4.3 堆叠条形+折线时序图 124
4.5 利用Circlelize包制图 126
4.5.1 申请人合作关系弦图 126
4.5.2 五局技术流向弦图 128
4.5.3 条形跑道图 132
4.6 专利地图的绘制 134
4.6.1 基于baidumap和Remap包绘制地图 135
4.6.2 专利地图与其他图表的结合 140
4.7 利用NetworkD3包制图 145
4.7.1 力导图 145
4.7.2 网络图 152
4.8 小结 155
第5章 专利数据挖掘与建模 156
5.1 本章概述 156
5.2 数据挖掘基础 157
5.2.1 数据挖掘的基本任务 157
5.2.2 数据挖掘建模的过程 158
5.3 变量主成分分析 159
5.3.1 问题背景 159
5.3.2 主成分分析方法 160
5.4 聚类分析 166
5.4.1 问题背景 166
5.4.2 K-means聚类分析 166
5.5 分类与预测分析 173
5.5.1 问题背景 173
5.5.2 人工神经网络算法 174
5.5.3 支持向量机算法 181
5.5.4 朴素贝叶斯算法 185
5.6 小结 189
附录A 本书代码索引 190
附录B 本书用到的扩展包 192
附录C R语言学习资源 195
参考文献 198