模糊聚类分析模板
- 格式:doc
- 大小:160.50 KB
- 文档页数:2
- 1 - 模糊聚类分析
1.1 模糊聚类分析法的基本原理
模糊聚类分析是根据事物间的不同特征、亲疏程度和相似性等关系,通过建立模糊相似关系对客观事物进行分类的一种数学方法。用模糊聚类分析方法处理带有模糊性的聚类问题更为客观、灵活、直观,计算也更加简捷。
1.2 模糊聚类分析的简要流程
1.3 模糊聚类分析的一般步骤
Step1:数据标准化
(1) 获取数据
设论域12{,,,}nXxxx为被分类对象,每个对象又有m个指标表示其性状,即:12{,,,}(1,2,,)iiiimxxxxin。
于是,得到原始数据矩阵为:
111212122212()mmijnmnnnmxxxxxxAxxxx
其中,nmx表示第n个分类对象的第m个指标的原始数据。
(2)数据的标准化处理
在实际问题中,不同的数据一般有不同的量纲,为了使不同的量纲也能进行比较,通常需要对数据做适当的变换。但是,即使这样,得到的数据也不一定在区间[0,1]上。因此,这里说的数据标准化,就是要根据模糊矩阵的要求,将数据压缩到区间[0,1]上。通常有以下几种变换:标准差变换与极差变换,本文采用极差变换对原始数据标准化处理,其数学模型模型为:
'111min{}max{}min{}ikikinikikikininxxxxx,(1,2,,)km N
Y 输入样本个数n
输入特征变量个数m
输入ijx
选择建立相似
关系的方法
计算()ijnnRr
求传递闭包()tR 输入动态聚类图
是否选择最佳分类?
确定最佳分类阙值
输入分类结果
结束 给出分类数r - 2 - 显然有01ikx,且消除了量纲的影响,从而可以得到模糊矩阵:
''()ijnmRx
Step2:建立模糊相似矩阵
设论域12{,,,}nXxxx,12{,,(1,2,..,,)}.iiiimxxxxin,即数据矩阵()ijnmAx。如果ix与jx的相似程度(,)ijijrRxx,则称之为相似系数。确定相似系数ijr值的方法很多,主要有欧式距离法、余弦夹角法、相关系数法、最大最小法、最小算术平均法、最小几何平均法等。以上方法究竟选用哪种,不能一概而论,要视问题的实际情况而定,本文采用最大最小法,其数学模型为:
11()(,1,2,...,)()mikjkkijmikjkkxxrijnxx
Step3:建立模糊等价矩阵
一般情形下,上面所求得的矩阵,只是一个模糊相似关系矩阵,仅满足自反性与对称性,不一定具有传递性,然而要进行聚类,矩阵R必须是模糊等价关系才行,即要满足传递性。为了进行分类,所以需要将其改造成为模糊等价矩阵*R。本文采用平方法计算传递闭包,即将R自乘:242......,kRRRR,如此下去,直至某一步出现2kkRR,一般经过有限次运算后存在k使2kkRR,于是*2kRR,*R即为模糊等价矩阵。
Step4:聚类分析
在建立模糊相似矩阵之后,可直接从相似矩阵出发求聚类图,其步骤如下:
(1)取11(最大值),对每个ix做相似类[]irx,且[]1irijxr,即将满足1ijr的ix和jx放在一类,以构成相似类。
(2)取2为次大值,从R中直接找出相似程度为2的元素对(,)ijxx(即2ijr),将对应于11的等价分类中ix所在的类与jx所在的类合并,合并后,即得到对应于2的等价分类。
(3)取3为第三大值,从R中直接找出相似程度为3的元素对(,)ijxx (即3ijr),类似地,将对应于2的等价分类中ix所在类与jx所在类合并,将所有这些情况合并后,得到对应3的等价分类。
(4)依次类推,直到合并到X成为一类为止。