基于matlab的模糊聚类分析.pptx

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1;;3;1.预备知识;定义一:(模糊)聚类分析 在科学技术,经济管理中常常需要按一定的标准(相似程度或亲疏关系)进行分类。对所研究的事物按一定标准进行分类的数学方法称为聚类分析。 由于科学技术,经济管理中的分类往往具有模糊性,因此采用模糊聚类方法通常比较符合实际。我们不能明确地回答 “是” 或 “否”, 而是只能作出 “在某种程度上是” 的回答,这就是模糊聚类分析。 ;定义二:模糊相似矩阵 若模糊关系 R 是 X 上各元素之间的模糊关系,且满足: (1) 自反性:R( x , x ) = 1; (2) 对称性:R( x , y ) = R( y , x ) ; 则称模糊关系 R 是 X 上的一个模糊相似关系. 当论域X = {x1, x2, …, xn}为有限时,X 上的一个模糊相似关系 R 就是模糊相似矩阵,即R满足: (1) 自反性:I ≤R (? rii =1 ); (2) 对称性:RT = R (? rij = rji ). ;定义三:模糊等价矩阵 若 X ={x1, x2, …, xn} 为有限论域时,X 上的模糊等价关系R 是一个矩阵(称为模糊等价矩阵),它满足下述三个条件: (1) 自反性:rii=1, i =1, 2, …, n。 (2) 对称性:rij= rji, i,j =1, 2, …, n。 (3) 传递性: R ? R ? R,即 ;定义四:模糊矩阵的?截矩阵 设A = (aij)m×n,对任意的?∈[0, 1],称 A?= (aij(?))m×n, 为模糊矩阵A的? - 截矩阵, 其中 当aij≥? 时,aij(?) =1;当aij<? 时,aij(?) =0. 显然,A的? - 截矩阵为布尔矩阵. ; 若 R 是 X 上的模糊等价关系,则其 ? 截关系是经典等价关系,它们都可将 X 作一个划分,当 ? 从 1 下降到 0 时,就得到一个划分族,而且由于 ? ? 时, R? [x] ? R? [x] ,即 R? 给出的分类结果中的每类,是 R? 给出的分类结果的子类,所以 R? 给出的分类结果比 R? 给出的分类结果更细。随着?的下降, R? 给出的分类越来越粗,这样就得到一个动态的聚类图。 但通常模糊关系,不一定有传递性,因而不是模糊等价关系,对这种模糊关系直接进行上述分类显然是不合理的。为此,我们希望寻求一种方法,能将不是等价的模糊关系进行改造,以便分类使用。 ;定义五:模糊传递闭包 设 R?F ( X ? X ),称 t(R) 为 R 的传递闭包,如果 t(R) 满足: (1) 传递性:(t(R))2 ? t(R) ; (2) 包容性:R ? t(R) ; (3) 最小性:若 R′是 X 上的模糊传递关系,且 R ? R′ ? t(R) ? R′, 即 R 的传递闭包t(R)是包含 R 的最小的传递关系。 ;定义六:模糊等价闭包 设 R?F ( X ? X ),称 e(R) 为 R 的等价闭包,若 e(R) 满足下述条件: (1) 等价性:e(R) 是 X 上的模糊等价关系。 (2) 包容性:R ? e(R)。 (3) 最小性:若 R’ 是 X 上的模糊等价关系,且 R ? R’? e(R) ? R’ 。 显然,R 的等价闭包是包含 R 的最小的等价关系。 ;重要定理 设 R?F ( X ? X ) 是相似关系 ( 即 R 是自反、对称模糊关系 ) ,则 e(R) = t(R) , 即模糊相似关系的传递闭包就是它的等价闭包。 在实际问题中建立的模糊关系,多数情况下都是相似关系,定理给我们提供了一个求相似关系的等价闭包的方法。当论域为有限集时,此法很简便,即对相似矩阵 R ,求 R2, R4,…, 当 Rk?Rk = Rk 时,便有 e(R) = t(R) = Rk 。 ;13;2.1 特征抽取,建立原始数据矩阵;2.2 数据标准化处理;2.2 数据标准化处理(续);Matlab程序---bzh1.m function Y=bzh1(X) [a,b]=size(X); C=max(X); D=min(X); Y=zeros(a,b); for i=1:a for j=1:b Y(i,j)=(X(i,j)-D(j))/(C(j)-D(j)); %平移极差变化进行数据标准化 end end fprintf(‘标准化矩阵如下:

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档