聚类分析是指将数据对象的集合分组为由类似的对象组成的多个类的分析过程。
基本概念
聚类(Clustering)就是一种寻找数据之间内在结构的技术。聚类把全体数据实例组织成一些相似组,而这些相似组被称作簇。处于相同簇中的数据实例彼此相同,处于不同簇中的实例彼此不同。
聚类技术通常又被称为无监督学习,与监督学习不同的是,在簇中那些表示数据类别的分类或者分组信息是没有的。
数据之间的相似性是通过定义一个距离或者相似性系数来判别的。图 1 显示了一个按照数据对象之间的距离进行聚类的示例,距离相近的数据对象被划分为一个簇。

图 1 聚类分析示意
聚类分析可以应用在数据预处理过程中,对于复杂结构的多维数据可以通过聚类分析的方法对数据进行聚集,使复杂结构数据标准化。
聚类分析还可以用来发现数据项之间的依赖关系,从而去除或合并有密切依赖关系的数据项。聚类分析也可以为某些数据挖掘方法(如关联规则、粗糙集方法),提供预处理功能。
在商业上,聚类分析是细分市场的有效工具,被用来发现不同的客户群,并且它通过对不同的客户群的特征的刻画,被用于研究消费者行为,寻找新的潜在市场。
在生物上,聚类分析被用来对动植物和基因进行分类,以获取对种群固有结构的认识。
在保险行业上,聚类分析可以通过平均消费来鉴定汽车保险单持有者的分组,同时可以根据住宅类型、价值、地理位置来鉴定城市的房产分组。
在互联网应用上,聚类分析被用来在网上进行文档归类。
在电子商务上,聚类分析通过分组聚类出具有相似浏览行为的客户,并分析客户的共同特征,从而帮助电子商务企业了解自己的客户,向客户提供更合适的服务。
聚类分析方法的类别
目前存在大量的聚类算法,算法的选择取决于数据的类型、聚类的目的和具体应用。聚类算法主要分为 5 大类:基于划分的聚类方

本文介绍了聚类分析的基本概念,强调其作为无监督学习的一种,通过数据对象之间的距离或相似性来分组。聚类在商业、生物、保险等多个领域有广泛应用。文章还详细讨论了聚类方法的五种主要类别:基于划分、层次、密度、网格和模型的方法,并以k-平均和基于层次的聚类为例进行说明。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



