图书简介:
第1章 数据挖掘和SPSS Modeler使用概述 11.1 数据挖掘的产生背景 11.1.1 海量大数据的分析需求催生数据挖掘 11.1.2 应用对理论的挑战催生数据挖掘 21.2 什么是数据挖掘 41.2.1 数据挖掘和数据库中的知识发现 51.2.2 数据挖掘方法论 61.2.3 数据挖掘的任务和应用 91.2.4 数据挖掘得到的知识形式 111.2.5 数据挖掘算法的分类 141.3 SPSS Modeler软件概述 171.3.1 SPSS Modeler的数据流 171.3.2 SPSS Modeler的窗口 191.3.3 数据流的基本管理 211.3.4 缓存节点和超节点 241.3.5 从一个示例看SPSS Modeler的使用 25第2章 SPSS Modeler的数据读入和数据集成 312.1 变量类型 312.1.1 从数据挖掘角度看变量类型 312.1.2 从计算机存储角度看变量类型 322.2 读入数据 322.2.1 读自由格式的文本文件 332.2.2 读Excel电子表格数据 362.2.3 读SPSS格式文件 372.3 数据集成 382.3.1 数据的纵向合并 382.3.2 数据的横向合并 402.3.3 数据源替换 43第3章 SPSS Modeler的数据理解 453.1 变量说明 453.1.1 变量的重新实例化 463.1.2 有效变量值和无效值调整 473.1.3 变量角色的说明 493.2 数据质量的评估和调整 503.2.1 数据的基本特征与质量评价报告 503.2.2 变量值的调整 533.2.3 数据质量管理 563.3 数据的排序 583.3.1 单变量排序 583.3.2 多重排序 593.4 数据的分类汇总 603.4.1 单变量分类汇总 603.4.2 多重分类汇总 61第4章 SPSS Modeler的数据准备 624.1 变量变换 624.1.1 CLEM表达式 624.1.2 变量值的重新计算 654.1.3 变量类别值的调整 674.2 变量派生 684.2.1 生成新变量 684.2.2 生成服从正态分布的新变量 724.2.3 派生哑变量 754.3 数据精简 764.3.1 随机抽样 764.3.2 根据条件选取样本 794.4 建模中的数据集处理策略 804.4.1 样本的平衡处理 804.4.2 样本子集的划分 81第5章 SPSS Modeler的基本分析 855.1 数值型变量的基本分析 855.1.1 计算基本描述统计量 855.1.2 绘制散点图 885.1.3 绘制线图 915.2 两分类型变量相关性的研究 935.2.1 两分类型变量相关性的图形分析 935.2.2 两分类型变量相关性的数值分析 985.3 两总体的均值比较 1025.3.1 两总体均值比较的图形分析 1025.3.2 独立样本的均值检验 1045.3.3 配对样本的均值检验 1085.4 RFM分析 1105.4.1 什么是RFM分析 1105.4.2 RFM汇总 1105.4.3 计算RFM得分 112第6章 SPSS Modeler的数据精简 1156.1 变量值的离散化处理 1156.1.1 无监督的数据分组 1156.1.2 有监督的数据分组 1166.1.3 变量值离散化处理的应用示例 1196.2 特征选择 1226.2.1 特征选择的一般方法 1236.2.2 特征选择的应用示例 1246.3 因子分析 1286.3.1 什么是因子分析 1286.3.2 因子提取和因子载荷矩阵的求解 1316.3.3 因子的命名解释 1346.3.4 计算因子得分 1356.3.5 因子分析的应用示例 136第7章 分类预测:SPSS Modeler的决策树 1417.1 决策树算法概述 1417.1.1 什么是决策树 1417.1.2 决策树的几何理解 1437.1.3 决策树的核心问题 1437.2 SPSS Modeler的C5.0算法及其应用 1467.2.1 信息熵和信息增益 1467.2.2 C5.0决策树的生长算法 1477.2.3 C5.0决策树的剪枝算法 1527.2.4 C5.0决策树的基本应用示例 1547.2.5 C5.0的推理规则集 1587.2.6 损失矩阵 1637.2.7 N折交叉验证和Boosting技术 1657.3 SPSS Modeler的分类回归树及其应用 1697.3.1 分类回归树的生长过程 1697.3.2 分类回归树的剪枝过程 1717.3.3 损失矩阵对分类回归树的影响 1747.3.4 分类回归树的基本应用示例 1747.3.5 分类回归树的交互建模 1787.3.6 交互建模中分类回归树的评价 1807.4 SPSS Modeler的CHAID算法及其应用 1857.4.1 CHAID算法 1857.4.2 穷举CHAID算法 1867.4.3 CHAID算法的剪枝 1877.4.4 CHAID算法的应用示例 1877.5 SPSS Modeler的QUEST算法及其应用 1897.5.1 QUEST算法 1897.5.2 QUEST算法的应用示例 1917.6 模型的对比分析 1927.6.1 不同模型的误差对比 1927.6.2 不同模型的收益对比 195第8章 分类预测:SPSS Modeler的人工神经网络 1988.1 人工神经网络算法概述 1988.1.1 人工神经网络的概念和种类 1988.1.2 人工神经网络中的节点和意义 2008.1.3 人工神经网络建立的一般步骤 2028.2 SPSS Modeler的B-P反向传播网络 2048.2.1 感知机模型 2048.2.2 B-P反向传播网络的特点 2078.2.3 B-P反向传播算法 2098.2.4 B-P反向传播网络的其他问题 2128.3 SPSS Modeler的B-P反向传播网络的应用 2148.3.1 基本操作 2158.3.2 结果说明 2158.4 SPSS Modeler的径向基函数网络及其应用 2168.4.1 径向基函数网络中的隐节点和输出节点 2178.4.2 径向基函数网络的学习过程 2178.4.3 径向基函数网络的应用示例 219第9章 分类预测:SPSS Modeler的支持向量机 2219.1 支持向量分类的基本思路 2219.1.1 支持向量分类的数据和目标 2219.1.2 支持向量分类的三种情况 2239.2 线性可分问题下的支持向量分类 2249.2.1 如何求解超平面 2249.2.2 如何利用超平面进行分类预测 2269.3 广义线性可分下的支持向量分类 2279.3.1 如何求解超平面 2279.3.2 可调参数的意义:把握程度和精度的权衡 2289.4 线性不可分下的支持向量分类 2299.4.1 线性不可分的一般解决途径和维灾难问题 2299.4.2 支持向量分类克服维灾难的途径 2309.5 支持向量回归 2329.5.1 支持向量回归与一般线性回归:目标和策略 2329.5.2 支持向量回归的基本思路 2339.6 支持向量机的应用 2359.6.1 基本操作 2359.6.2 结果解读 236第10章 分类预测:SPSS Modeler的Logistic回归分析 23810.1 Logistic回归分析概述 23810.2 二项Logistic回归分析 23910.2.1 二项Logistic回归方程 23910.2.2 二项Logistic回归方程系数的含义 24110.2.3 二项Logistic回归方程的检验 24210.2.4 二项Logistic回归分析中的虚拟自变量 24610.3 二项Logistic回归分析的应用 24610.3.1 基本操作 24710.3.2 结果解读 24910.4 多项Logistic回归分析及其应用 25710.4.1 多项Logistic回归分析概述 25710.4.2 多项Logistic回归分析的应用示例 257第11章 分类预测:SPSS Modeler的判别分析 26211.1 距离判别 26211.1.1 距离判别的基本思路 26211.1.2 判别函数的计算 26311.2 Fisher判别 26411.2.1 Fisher判别的基本思路 26411.2.2 Fisher判别的计算 26611.3 贝叶斯判别 26711.3.1 贝叶斯判别的基本思路 26711.3.2 贝叶斯判别的计算 26711.4 判别分析的应用 26811.4.1 基本操作 26811.4.2 判别分析的准备工作 26911.4.3 结果解读 273第12章 分类预测:SPSS Modeler的贝叶斯网络 27912.1 贝叶斯方法基础 27912.1.1 贝叶斯概率和贝叶斯公式 27912.1.2 朴素贝叶斯分类法 28012.2 贝叶斯网络概述 28212.2.1 什么是贝叶斯网络 28212.2.2 贝叶斯网络的组成及构建 28312.2.3 贝叶斯网络的分类预测 28412.3 TAN贝叶斯网络 28512.3.1 TAN贝叶斯网络的结构 28512.3.2 TAN贝叶斯网络结构的学习 28612.3.3 TAN贝叶斯网络的参数估计 28812.4 马尔科夫毯网络 29012.4.1 马尔科夫毯网络的基本概念 29012.4.2 条件独立检验 29112.4.3 马尔科夫毯网络结构的学习 29212.4.4 马尔科夫毯网络的分类预测 29312.5 贝叶斯网络的应用 29312.5.1 基本操作 29312.5.2 结果解读 295第13章 探索内部结构:SPSS Modeler的关联分析 29913.1 简单关联规则及其有效性 29913.1.1 简单关联规则的基本概念 29913.1.2 简单关联规则的有效性和实用性 30113.2 SPSS Modeler的Apriori算法及其应用 30513.2.1 产生频繁项集 30513.2.2 依据频繁项集产生简单关联规则 30713.2.3 Apriori算法的应用示例 30713.3 SPSS Modeler的序列关联及其应用 31213.3.1 序列关联中的基本概念 31213.3.2 Sequence算法 31313.3.3 序列关联的时间约束 31613.3.4 Sequence算法的应用示例 317第14章 探索内部结构:SPSS Modeler的聚类分析 32014.1 聚类分析的一般问题 32014.1.1 聚类分析的提出 32014.1.2 聚类算法 32014.2 SPSS Modeler的K-Means聚类及应用 32114.2.1 K-Means对“亲疏程度”的测度 32114.2.2 K-Means聚类过程 32114.2.3 K-Means聚类的应用示例 32414.3 SPSS Modeler的两步聚类及其应用 32714.3.1 两步聚类对“亲疏程度”的测度 32814.3.2 两步聚类过程 32814.3.3 聚类数目的确定 33014.3.4 两步聚类的应用示例 33214.4 SPSS Modeler的Kohonen网络聚类及其应用 33314.4.1 Kohonen网络聚类机理 33314.4.2 Kohonen网络聚类过程 33514.4.3 Kohonen网络聚类的应用示例 33714.5 基于聚类分析的离群点探索 34214.5.1 多维空间基于聚类的离群点诊断方法 34314.5.2 多维空间基于聚类的离群点诊断应用示例 345
展开
数据挖掘和机器学习的理论和软件,是大数据分析背景下数据分析实践者所必备的。SPSS Modeler是当下数据挖掘和机器学习的主流商业软件,其友好的用户操作界面、丰富的数据挖掘和机器学习算法、卓越的计算能力,是面向领域最终用户落地数据挖掘实践的理想工具。在保持《SPSS Modeler数据挖掘方法及应用(第2版)》通俗易懂、理论和应用实践相结合的原有风格基础上,第3版在章节安排和内容上进行了较大调整,说明如下。第一,采用SPSS Modeler 18中文版进行讲解。中文版本排除了国内读者软件操作中的语言困难,便于将精力集中在方法理论理解和应用上。第二,在章节安排上进行了调整。首先,基于应用场景广泛性的考虑,压缩了第2版的部分内容,如2.3节、4.7节等;其次,第3版略去了软件版本升级中未保留下来的模块的相关章节内容,如9.3节等;再次,依据数据挖掘方法论的业务理解、数据理解、数据准备、建立模型、方案评估、方案实施,将第2版的第3、4章进行了重排,构成了第3章SPSS Modeler的数据理解和第4章SPSS Modeler的数据准备相关内容;最后,Logistic回归分析和判别分析等现代统计方法在数据挖掘和机器学习中日渐普及,为突出方法的重要性,将第2版8.1节和8.2节独立成章。第三,增加了一些重要的建模策略和方法,极大丰富了教材内容。例如,增加了实现数据降维的因子分析,并将相关数据精简的内容独立成章;增加了对Bagging建模策略的说明;增加了数据挖掘中广泛使用的支持向量机的相关章节;增加了以概率统计为核心,且在数据挖掘和机器学习中非常行之有效的朴素贝叶斯分类方法、贝叶斯网络等相关内容。总之,突出算法基本思路、软件操作使用和结果解读是本书的重要特征。读者学习和掌握SPSS Modeler软件应体现三个层面:首先是软件操作层面,通过实际操作快速掌握软件的使用方法和处理步骤;其次是结果分析层面,通过案例演示明晰软件输出结果的含义;最后是方法论层面,通过对算法基本思路的了解提高方法的应用水平。因本书重点介绍主流的数据挖掘和机器学习算法,并没有对其中涉及的统计方法做详细讨论,如有需要,读者可参考电子工业出版社出版的《SPSS统计分析方法及应用》等书籍。本书适合从事数据分析的各应用领域的读者,尤其是从事商业分析、经济管理、社会研究、人文教育等行业的相关人员阅读;同时,也可作为高等院校数据科学和大数据应用、统计学、管理和财经类等专业本科生和研究生的数据挖掘和机器学习课程教材。
编著者
展开