《数据仓库与数据挖掘》(分类规则).docx
《《数据仓库与数据挖掘》(分类规则).docx》由会员分享,可在线阅读,更多相关《《数据仓库与数据挖掘》(分类规则).docx(26页珍藏版)》请在优知文库上搜索。
1、第9章分类规则挖掘与预测主要内容 分类与预测的根本概念 决策树方法 分类规则挖掘的ID3算法 其他分类规则挖掘算法 分类规则的评估 微软决策树及其应用训练数据集,其中每个元组称为训练样本。由于给出了类标号属性,因此该步骤又称为有指导的学习.如果训练样本的类标号是未知的,则称为无指导的学习(聚类)学习模型可用分类规则、决策树和数学公式的形式给出.第2步:使用模型对数据进行分类。包括评估模型的分类准确性以及对类标号未知的元组按模型进行分类。(八)学习(b)分类图9-1数据分类过程2.常用的分类规则挖掘方法分类规则挖掘有着广泛的应用前景.对于分类规典J的挖掘通常有以下几种方法,不同的方法适用于不同特
2、性的所有值按比例缩放,使其落入指定的区间.5.分类方法的评估标准 准确率:模型正确预测新数据类标号的能力. 速度:产生和使用模型花费的时间e 健壮性:有噪声数据或空缺值数据时模型正确分类或预测的能力. 伸缩性:对于给定的大量数据,有效地构造模型的能力。 可解狎性,学习模型提供的理解和观察的层次。9.2决策树方法决策树方法的起源是概念学习系统C1.S,然后开展到由QUiU1.an研制ID3方法,然后到著名的C4.5算法,C4.5算法的一个优点是它能够处理连续属性。还有CART算法和Assistant算法也是比较有名的决策树方法。1 .什么是决策树决策树(DecisionTree)又称为判定树,是
3、运用于分类的一种树结构。其中的每个内部结点(interna1.node)代表对某个属性的一次测试,每条边代表一个测试结果,叶结点(Ieaf)代表某个类(CIaSS)或者类的分布(c1.assdistribution),最上面的结点是根结点.决策树提供了一种展示类似在什么条件下会得到什么值这类规则的方法.下例是为了解决这个问题而建立的一棵决策树,从中可以看到决策树的根本组成局部I决策结点、分支和叶结点.K例X图9-2给出了一个商业上使用的决策树的例子.它表示了一个关心电子产品的用户是否会购置PC(buys,co三puter)的知识,用它可以预测某条记录(某个人)的购置意向。图9-2buys_c(
4、xnputer的决策树这棵决策树对侑售记录进行分类,指出一个电子产品消费者是否会购量一台计算机-puter*.每个内部结点(方形框)代表对某个属性的一次检测.每个叶结点(椭圆框)代表一个类,buys-computers=yes或者buys-coputers=no在这个例子中,样本向量为I(age,student,Credit.rating;buys_computers)被决策数据的格式为:(age,student,credit_rating)输入新的被决策的记录,可以预测该记录隶属于哪个类.2 .使用决策树进行分类构造决策树是采用自上而下的递归构造方法.以多叉树为例,如果一个训练数据集中的数据
5、有几种属性值,则按照属性的各种取值把这个训练数据集再划分为对应的几个子集(分支),然后再依次递归处理各个子集。反之,则作为叶结点。决策树构造的结果是一棵二叉或多叉树,它的输入是一组带有类别标记的训练数据.二叉树的内部结点(非叶结点)一般表示为一个逻辑判断,如形式为(a=b)的逻辑判断,其中a是属性,b是该属性的某个属性值;树的边是逻辑判断的分支结果。多叉树(ID3)的内部结点是属性,边是该属性的所有取值,有几个属性值,就有几条边。树的叶结点都是类别标记.使用决策树进行分类分为两步: 第1步:利用训练集建立并精化一棵决策树,建立决策树模型。这个过程实际上是一个从数据中获取知识,进行机器学习的过程
6、. 第2步:利用生成完毕的决策树对输入数据进行分类.对输入的记录,从根结点依次测试记录的属性值,直到到达某个叶结点,从而找到该记录所在的类。问题的关键是建立一棵决策树。这个过程通常分为两个阶段: 建树(TreeBui1.ding):决策树建树算法见下,可以看得出,这是一个递归的过程,最终将得到一棵树. 剪枝(TreePruning):剪枝是目的是降低由于训练集存在噪声而产生的起伏.9.3分类规则挖掘的ID3算法由Quin1.an在80年代中期提出的ID3算法是分类规则挖掘算法中最有影响的算法.ID3即决策树归纳(InductionofDecisionTree).早期的ID算法只能就两类数据进行
7、挖掘(如正类和反类);经过改良后,现在ID算法可以挖掘多类数据。待挖掘的数据必须是不矛盾的、一致的,也就是说,对具有相同属性的数据,其对应的类必须是唯一的。在ID3算法挖掘后,分类规则由决策树来表示。1.ID3算法的根本思想由训练数据集中全体属性值生成的所有决策树的集合称为搜索空间,该搜索空间是针对某一特定问题而提出的。系统根据某个评价函数决定搜索空间中的哪一个决策树是“最好”的。评价函数一般依据分类的准确度和树的大小来决定决策树的质量.如果两棵决策树都能准确地在测试集进行分类,则选择较简单的那棵。相对而言,决策树越简单,则它对未知数据的预测性能越佳。寻找一棵“最好”的决策树是一个NP完全问题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据仓库与数据挖掘 数据仓库 数据 挖掘 分类 规则
