网站大量收购闲置独家精品文档,联系QQ:2885784924

[决策树方法在数据挖掘中的应用.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[决策树方法在数据挖掘中的应用

决策树方法在数据挖掘中的应用 1 KnowledgeSEEKER简介 KnowledgeSEEKER是一个由Angoss公司开发的基于决策树的数据分析程序。该程序具有相当完整的分类树分析功能。 KnowledgeSEEKER采用了两种著名的决策树分析算法:CHAID和CART算法。CHAID算法可以用来对于分类性数据进行挖掘。CART算法则可以对连续型因变量进行处理。Angoss公司在增强这些算法的用户友好性方面作了大量的工作。 优点:响应快,模型,文档易于理解,决策树分析直观,性能良好 缺点:决策树不能编辑打印,缺乏数据预处理阶段的函数,没有示例代码 1 KnowledgeSEEKER简介 应用行业案例: Frost National银行CRM收益率、客户满意度、产品功效 SASI公司利用其开发行业数据挖掘应用软件(零售行业) Montreal银行客户分片、越区销售模型、市场站的准备、抵押支付的预测、信用风险的分析 2 数据准备 使用的样例数据集是从一个团体健康检查中有关高血压的研究项目中得到的。Angoss公司已将这一数据集包括在产品演示中。 有关高血压研究方面的数据(表中给出数据集中各个数据列的取值范围及其含义说明) 2 数据准备 数据预处理: 1)对数据域中所含的整数值进行标注: Hypertension(高血压)域中可以出现整数值1,2,3,这几个值将分别被标注为低,正常,高。 TypeOfMilk域中包含整数值1~5,将分别标注为纯牛奶、2%,脱脂牛奶,奶粉及根本不喝牛奶 2)处理导出型的数据域 字段Age中包含的值1,2,3分别表示32~50岁、51~62岁及63~73岁。然而,字段Age中通常包含的都是某个人的实际年龄而非整数值1,2,3,因此,字段Age中的值是在数据挖掘开始之前就已经导出了,即按照实际年龄的范围32~50岁、51~62岁及63~73岁对该字段选择适当的值。 3 定义研究对象 1、定义挖掘目标 在开始使用KnowledgeSEEKER之前,有必要定义出挖掘的目标。 在给定的数据集的例子中展示了哪些饮食因素会对人的血压高低有关键性的影响。 其挖掘的目标可以明确地描述为: 分析出饮食因素对血压偏低、正常及偏高所产生的影响。 3 定义研究对象 2、启动 3 定义研究对象 3、设置因变量 一开始,字段Hypertension就已经被自动设置为因变量。 稍后,还将改变因变量的设置。 打开bpress数据集之后将出现如图所示的屏幕。 3 定义研究对象 图中的根结点对应的是因变量。在根节点中血压已经分别被分为3类:偏低、正常和偏高。我们现在要了解的是血压偏低、正常和偏高的人都分别具有哪些特征。从图中可以看出: 研究对象中有18%的人(即66个人)血压偏低 研究对象中有60%的人(即217个人)血压正常 研究对象中有21%的人(即77个人)血压偏高 4 建立模型 目前KnowledgeSEEKER已经构造出模型树的下一层分支。当然,模型树还可以自动生成出多层分支。 图中的模型树的下一层分支表明上一层的双亲节点是按年龄(age)进行分叉的。年龄只是影响血压的一个变量,但是在目前这个例子中,年龄似乎是导致一个人的血压是否偏高的最重要因素。 如图所示,研究对象按年龄分为以下3组: 32~50岁,51~62岁,63~73岁 它们分别对应于模型树的三个叶节点。 此外,还可以用除Age以外的其他字段为模型树创建新的叶节点。在模型树上通过指定其它字段以创建新的叶节点称为分叉。对于当前这个数据集,系统会自动发现12个分叉。 5 理解模型 1)观察其分叉 观察其分叉将使我们可以看到除年龄以外对血压还有影响的其他重要变量的作用。KnowledgeSEEKER可以计算出所有变量对血压影响的大小并将使它们按顺序排列起来。用另一个变量直接在根节点下面构造叶节点即可进入模型树的另一个分叉。这样,我们就可以很容易地观察到其他数据元素对血压的影响。 对于自动生成的每一个分叉所作的概述将为我们考虑下一步的研究方向提供有益的线索。很明显,所获得的信息中有一些符合我们的预先估计;然而,我们从数据集中也发现了一些预先没有估计到的结果,如人的身高与其高血压之间的关系就是我们预先没有估计到的。 5 理解模型 2)进入特定分叉 3)扩展模型树 以smoking为分叉变量构造的模型树目前还只有一层。我们可以对这棵模型树作进一步扩展。在模型树的第二层中选择经常吸烟者相对应的节点,然后,在Grow下拉菜单中选择Find Split,即可以看到如图所示的屏幕。 5 理解模型 KnowledgeSEEKER发现对于描述经常吸烟者特征最为有效的分组变量就是年龄。 也就是说,对于经常吸烟的人而言,年龄将是确定其是否患高血压的

文档评论(0)

wendan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档