ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:34KB ,
资源ID:3798323      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3798323.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(聚类分析原理及步骤.doc)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

聚类分析原理及步骤.doc

1、聚类分析原理及步骤将未知数据按相似程度分类到不同的类或簇的过程1 传统的统计聚类分析方法包括系统聚类法、分解法、加入法、动态聚类法、有序样品聚类、有重叠聚类和模糊聚类等。采用k-均值、k- 中心点等算法的聚类分析工具已被加入到许多著名的统计分析软件包中,如 SPSS、SAS 等。典型应用1 动植物分类和对基因进行分类2 在网上进行文档归类来修复信息3 帮助电子商务的用户了解自己的客户,向客户提供更合适 的服务主要步骤1 数据预处理选择数量,类型和特征的标度(依据特征选择和抽取)特征选择选择重要的特征,特征抽取把输入的特征转化为一个新的显著特征,它们经常被用来获取一个合适的特征集来为避免“维数灾

2、” 进行聚类)和将孤立点移出数据(孤立点是不依附于一般数据行为或模型的数据)2 为衡量数据点间的相似度定义一个距离函数既然相类似性是定义一个类的基础,那么不同数据之间在同一个特征空间相似度的衡量对于聚类步骤是很重要的,由于特征类型和特征标度的多样性,距离度量必须谨慎,它经常依赖于应用,例如,通常通过定义在特征空间的距离度量来评估不同对象的相异性,很多距离度都应用在一些不同的领域一个简单的距离度量,如 Euclidean 距离,经常被用作反映不同数据间的相异性,一些有关相似性的度量,例如 PMC 和 SMC,能够被用来特征化不同数据的概念相似性,在图像聚类上,子图图像的误差更正能够被用来衡量两个

3、图形的相似性3 聚类或分组将数据对象分到不同的类中【划分方法(划分方法一般从初始划分和最优化一个聚类标准开始 ,Cris p Clustering 和 Fuzzy Clusterin 是划分方法的两个主要技术,Crisp Clustering,它的每一个数据都属于单独的类; Fuzzy Clustering,它的每个数据可能在任何一个类中)和层次方法(基于某个标准产生一个嵌套的划分系列,它可以度量不同类之间的相似性或一个类的可分离性用来合并和分裂类)是聚类分析的两个主要方法,另外还有基于密度的聚类,基于模型的聚类,基于网格的聚类】4 评估输出评估聚类结果的质量(它是通过一个类有效索引来评价,

4、,一般来说,几何性质,包括类间的分离和类内部的耦合,一般都用来评价聚类结果的质量,类有效索引在决定类的数目时经常扮演了一个重要角色,类有效索引的最佳值被期望从真实的类数目中获取,一个通常的决定类数目的方法是选择一个特定的类有效索引的最佳值,这个索引能否真实的得出类的数目是判断该索引是否有效的标准,很多已经存在的标准对于相互分离的类数据集合都能得出很好的结果,但是对于复杂的数据集,却通常行不通,例如,对于交叠类的集合。 )聚类分析的主要计算方法原理及步骤划分法1 将数据集分割成 K 个组(每个组至少包含一个数据且每一个数据纪录属于且仅属于一个分组) ,每个组成为一类2 通过反复迭代的方法改变分组

5、,使得每一次改进之后的分组方案都较前一次好(标准就是:同一分组中的记录越近越好,而不同分组中的纪录越远越好,使用这个基本思想的算法有:K-MEANS 算法、K-MEDOIDS 算法、CLARANS 算法)层次法1 “自底向上”方案将每个数据单独作为一组,通过反复迭代的方法,把那些相互邻近的组合并成一个组,直到所有的记录组成一个分组或者某个条件满足为止,代表算法有:BIRCH 算法、CURE 算法、CHAMELEON 算法等2 “自顶向下”方案主要算法原理及步骤K-MEANS 算法k-means 算法接受输入量 k ;然后将 n 个数据对象划分为 k 个聚类以便使得所获得的聚类满足:同一聚类中的

6、对象相似度较高;而不同聚类中的对象相似度较小。聚类相似度是利用各聚类中对象的均值所获得一个“中心对象”(引力中心)来进行计算的。 k-means 算法的工作过程说明如下:1从 n 个数据对象任意选择 k 个对象作为初始聚类中心;而对于所剩下其它对象,则根据它们与这些聚类中心的相似度(距离) ,分别将它们分配给与其最相似的(聚类中心所代表的)聚类;2计算每个所获新聚类的聚类中心(该聚类中所有对象的均值) ;不断重复这一过程直到标准测度函数开始收敛为止。一般都采用均方差作为标准测度函数. k 个聚类具有以下特点:各聚类本身尽可能的紧凑,而各聚类之间尽可能的分开。K-MEDOIDS 算法K-MEAN

7、S 有其缺点:产生类的大小相差不会很大,对于脏数据很敏感。 改进的算法:kmedoids 方法:选取一个对象叫做 mediod 来代替上面的中心的作用,这样的一个 medoid 就标识了这个类。步骤: (1) 、任意选取 K 个对象作为medoids(O1,O2,OiOk) 。 以下是循环的: (2) 、将余下的对象分到各个类中去(根据与medoid 最相近的原则) ; (3) 、对于每个类(Oi)中,顺序选取一个 Or,计算用 Or 代替 Oi后的消耗E(Or ) 。选择 E 最小的那个 Or 来代替 Oi。这样 K 个 medoids 就改变了,下面就再转到 2。 (4) 、这样循环直到

8、K 个 medoids 固定下来。 这种算法对于脏数据和异常数据不敏感,但计算量显然要比 K 均值要大,一般只适合小数据量Clara 算法K-medoids 算法不适合于大数据量的计算,Clara 算法的思想就是用实际数据的抽样来代替整个数据,然后再在这些抽样的数据上利用 K-medoids 算法得到最佳的medoids。Clara 算法从实际数据中抽取多个采样,在每个采样上都用 K-medoids 算法得到相应的( O1,O2OiOk) ,然后在这当中选取 E 最小的一个作为最终的结果。Clarans 算法Clara 算法的效率取决于采样的大小,一般不太可能得到最佳的结果在 Clara 算法的基础上,又提出了 Clarans 的算法,与 Clara 算法不同的是:在 Clara 算法寻找最佳的 medoids 的过程中,采样都是不变的。而 Clarans 算法在每一次循环的过程中所采用的采样都是不一样的。与上次课所讲的寻找最佳 medoids 的过程不同的是,必须人为地来限定循环的次数

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。