聚类分析

  • 格式:doc
  • 大小:79.00 KB
  • 文档页数:2

聚类分析
1聚类分析的概念
聚类分析是一组将研究对象认为相对同质的群组的统计分析技术,即依据研究对象在特征上的“亲疏”程度,在没有先验知识的情况下自动进行分类的方法,其中:类内个体具有较高的相似性,类间的差异性较大,其目的是为了将相近事物归入类,减少研究对象的数目。

聚类分析起源于分类学,在考古的分类学中,人们主要依靠经验和专业知识来实现分类。

随着生产技术和科学的发展,人类的认识不断加深,分类越来越细,要求也越来越高,有时光凭经验和专业知识是不能进行确切分类的,往往需要定性和定量分析结合起来去分类,于是数学工具逐渐被引进分类学中,形成了数值分类学。

后来随着多元分析的引进,聚类分析又逐渐从数值分类学中分离出来而形成一个相对独立的分支。

从统计学的观点看,聚类分析是通过数据建模简化数据的一种方法。

传统的统计聚类分析方法包括系统聚类法、分解法、加入法、动态聚类法、有序样品聚类、有重叠聚类和模糊聚类等。

采用k-均值、k-中心点等算法的聚类分析工具已被加入到许多著名的统计分析软件包中,如SPSS、MATLAB等。

2.聚类分析的主要步骤
(1)数据处理
数据预处理包括选择数量,类型和特征的标度,它依靠特征选择和特征抽取,特征选择选择重要的特征,特征抽取把输入的特征转化为一个新的显著特征,它们经常被用来获取一个合适的特征集来为避免“维数灾”进行聚类,数据预处理还包括将孤立点移出数据,孤立点是不依附于一般数据行为或模型的数据,因此孤立点经常会导致有偏差的聚类结果,因此为了得到正确的聚类,我们必须将它们剔除。

(2)为衡量数据点间的相似度定义一个距离
常用来衡量数据点间的相似度的距离有海明距离、欧式距离、切比雪夫距离
过程一直进行下去,每个样品总能聚到合适的类中。

有时为了直观反映系统聚类过程,可以把整个分类系统画成一张谱系图,因此系统聚类也称为谱系分析。

(2)系统聚类过程:

1假设总共有n 个样品,首先将每个样品独自聚成一类,共有n 类;然后根据所确定的样品“距离”公式,形成初始距离阵。

之后,将其中距离较近的两个样品聚合成一类,其它的样品认为各自聚为一类。


2第二步再根据新合并类与其他类的“距离”计算公式,在形成的新的距离阵中,将“距离”最近的两个类进一步再聚成一类。


3以上步骤一直进行下去,最后将所有的样品全聚成一类。

(3)系统聚类的八大方法

1最短距离法 用ij d 表示样品i X 与j X 之间的距离,用ij D 表示类i j G G 与之间的距离。


义类i j G G 与之间的距离为两类最近样品的距离,即为:
,min i i j ij ij X G X G j D d ∈∈=
最短距离法进行聚类分析的步骤如下:
a. 定义样品之间距离,计算样品的两两距离,得一距离阵记为()0D ,因为开始
每个样品自成一类,所以ij ij D d =。

b. 找出()0D 的非对角线上的最小元素,设为pq D ,则将P q G G 和合并成一个新类,
记为r G ,则{},r p q G G G =
c. 计算新类与其它类的距离,然后重复第二步
,m i n i k kr X G D ∈=。