数据挖掘与知识获取课件6、聚类分析幻灯片.ppt

数据挖掘与知识获取课件6、聚类分析幻灯片.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
聚类分析 什么是聚类分析? 聚类(簇):数据对象的集合 在同一个聚类(簇)中的对象彼此相似 不同簇中的对象则相异 聚类分析 将物理或抽象对象的集合分组成为由类似的对象组成的多个类的过程 聚类是一种无指导的学习:没有预定义的类编号 聚类分析的数据挖掘功能 作为一个独立的工具来获得数据分布的情况 作为其他算法(如:特征和分类)的预处理步骤 聚类分析的典型应用 模式识别 空间数据分析 在GIS系统中,对相似区域进行聚类,产生主题地图 检测空间聚类,并给出它们在空间数据挖掘中的解释 图像处理 经济学(尤其是市场研究) 万维网 对WEB上的文档进行分类 对WEB日志的数据进行聚类,以发现相同的用户访问模式 聚类分析应用实例 市场营销:帮市场分析人员从客户基本库中发现不同的客户群,从而可以对不同的客户群采用不同的营销策略 土地使用:在地球监测数据库中,发现相同的土地使用区域 保险业:发现汽车保险中索赔率较高的客户群 城市规划:根据房子的类型、价值和地理位置对其进行分组 地震研究:将观测到的震中点沿板块断裂带进行聚类,得出地震高危区 什么是好的聚类分析? 一个好的聚类分析方法会产生高质量的聚类 高类内相似度 低类间相似度 作为统计学的一个分支,聚类分析的研究主要是基于距离的聚类;一个高质量的聚类分析结果,将取决于所使用的聚类方法 聚类方法所使用的相似性度量和方法的实施 方法发现隐藏模式的能力 数据挖掘对聚类分析的要求 (1) 可伸缩性(Scalability) 大多数来自于机器学习和统计学领域的聚类算法在处理数百条数据时能表现出高效率 处理不同数据类型的能力 数字型;二元类型,分类型/标称型,序数型,比例标度型等等 发现任意形状的能力 基于距离的聚类算法往往发现的是球形的聚类,其实现实的聚类是任意形状的 用于决定输入参数的领域知识最小化 对于高维数据,参数很难决定,聚类的质量也很难控制 处理噪声数据的能力 对缺失值、离群点、数据噪声不敏感 数据挖掘对聚类分析的要求 (2) 对于输入数据的顺序不敏感 同一个数据集合,以不同的次序提交给同一个算法,应该产生相似的结果 高维度 高维度的数据往往比较稀松,而且高度倾斜 基于约束的聚类 找到既满足约束条件,又具有良好聚类特性的数据分组 可解释性和可用性 聚类要和特定的语义解释和应用相联系 聚类分析中的数据类型 许多基于内存的聚类算法采用以下两种数据结构 数据矩阵:用p个变量来表示n个对象 也叫二模矩阵,行与列代表不同实体 相异度矩阵:存储n个对象两两之间的近似性 也叫单模矩阵,行和列代表相同的实体 相异度计算 许多聚类算法都是以相异度矩阵为基础,如果数据是用数据矩阵形式表示,则往往要将其先转化为相异度矩阵。 相异度d(i,j)的具体计算会因所使用的数据类型不同而不同,常用的数据类型包括: 区间标度变量 二元变量 标称型、序数型和比例标度型变量 混合类型的变量 区间标度变量 区间标度度量是一个粗略线性标度的连续度量,比如重量、高度等 选用的度量单位将直接影响聚类分析的结果,因此需要实现度量值的标准化,将原来的值转化为无单位的值,给定一个变量f的度量值,可使用以下转化: 计算平均的绝对偏差 其中 计算标准化的度量值(z-score) 使用平均的绝对偏差往往比使用标准差更具有健壮性 对象间的相似度和相异度(1) 对象间的相似度和相异度是基于两个对象间的距离来计算的 Euclidean距离 i=(xi1,xi2,…,xip)和j=(xj1,xj2,…,xjp)是两个p维数据对象 Manhattan距离 对象间的相似度和相异度(2) Manhattan距离和Euclidean距离的性质 d(i,j) ? 0 d(i,i) = 0 d(i,j) = d(j,i) d(i,j) ? d(i,k) + d(k,j) Minkowski距离 上式中,q为正整数,如果q=1则表示Manhattan距离,如果q=2则表示Euclidean距离 二元变量 (1) 一个二元变量只有两种状态:0或1; e.g. smoker来表示是否吸烟 一个对象可以包含多个二元变量。 二元变量的可能性表: 如何计算两个二元变量之间的相似度? Object i Object j 二元变量 (2) 对称的 VS. 不对称的 二元变量 对称的二元变量指变量的两个状态具有同等价值,相同权重;e.g. 性别 基于对称的二元变量的相似度称为恒定的相似度,可以使用简单匹配系数评估它们的相异度: 不对称的二元变量中,变量的两个状态的重要性是不同的;e.g. HIV阳性 VS HIV阴性 基于不对称的二元变量的相似度称为非恒定的相似度,可以使用Jaccard系数评估它们的相异度 二元变量的相异度——示例 P228 例8.1 二元变量

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档