模糊聚类-matlab实现

模糊聚类-matlab实现

ID:1533526

大小:34.00 KB

页数:4页

时间:2017-11-12

模糊聚类-matlab实现_第1页
模糊聚类-matlab实现_第2页
模糊聚类-matlab实现_第3页
模糊聚类-matlab实现_第4页
资源描述:

《模糊聚类-matlab实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、模糊聚类-matlab实现%%%%%%%%%%%%%%%模糊聚类%%%%%%%%%%%%%%%%%%%%%%%clear;loadF:从0开始数据data.txt;INPUTDATA=data;%--------原始数据标准化-------%disp('请选择原始数据标准化方式:');disp('<1-总和标准化

2、2-标准差标准化

3、3-极大值标准化

4、4-极差标准化>');wayforstand=input('请输入:');switchwayforstand   case1,       DATAFORCLUS=standard_use

5、_sum(INPUTDATA);   case2,       DATAFORCLUS=standard_use_std(INPUTDATA);   case3,       DATAFORCLUS=standard_use_max(INPUTDATA);   case4,       DATAFORCLUS=standard_use_jc(INPUTDATA);   otherwise       error('您的输入不符合要求->执行结束!!!');end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%基于模糊等价关系的模糊

6、聚类%%%%%%%%%%%%%%%%%%%%%%%----------构造相似关系-----------%numrows=size(DATAFORCLUS,1);numcols=size(DATAFORCLUS,2);disp('请选择对象之间相似性统计量的方式:');disp('<1-相关系数法

7、2-夹角余弦法

8、3-指数相似系数法

9、4-绝对值指数法

10、5-算术平均最小法

11、6-最大最小值法

12、7-绝对值差数法

13、8-数量积法>');wayforr_ij=input('请输入:');switchwayforr_ij   case1,%-------

14、----------------------------相关系数法       fori=1:numrows,           forj=1:numrows,               meani=mean(DATAFORCLUS(i,:));meanj=mean(DATAFORCLUS(j,:));                         simiR(i,j)=sum((DATAFORCLUS(i,:)-meani).*(DATAFORCLUS(j,:)-meanj))/...               (sqrt(sum

15、((DATAFORCLUS(i,:)-meani).^2))*sqrt(sum((DATAFORCLUS(j,:)-meanj).^2)));             end       end   case2,%-----------------------------------夹角余弦法       fori=1:numrows,           forj=1:numrows,               simiR(i,j)=sum(DATAFORCLUS(i,:).*DATAFORCLUS(j,:))/...         

16、      (sqrt(sum(DATAFORCLUS(i,:).*DATAFORCLUS(i,:)))*sqrt(sum(DATAFORCLUS(j,:).*DATAFORCLUS(j,:))));           end       end   case3,%-----------------------------------指数相似系数法case4,%-----------------------------------绝对值指数法case5,%-----------------------------------算术平均最小法

17、        case6,%-----------------------------------最大最小值法     case7,%-----------------------------------绝对值差数法       case8,%-----------------------------------数量积法otherwise        error('您的输入不符合要求->执行结束!!!');end%-------改造成等价关系----------%sign=0;numselfmul=1;simiRk=eye(numrow

18、s);equi_tem=simiR;whilesign==0,   fori=1:numrows,       forj=1:numrows,           forc=1:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。