| 查看: 1927 | 回复: 2 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
k-means聚类分析实现程序
|
|||
|
[X,textdata]=xlsread('信号特征参数.xls'); %读取信号特征向量矩阵 x=zscore(X); %数据标准化 [idx,C,sumd,D]=kmeans(x,4, 'Replicates',5); Cluster1=X(idx==1, ; %第一类信号Cluster2=X(idx==2, ; %第二类信号Cluster3=X(idx==3, ; %第三类信号Cluster4=X(idx==4, ; %第四类信号figure(3); %分类后持续时间与幅值 plot(Cluster1(:,3),Cluster1(:,1), 'rs', 'Matkersize',12); hold on plot(Cluster2(:,3),Cluster2(:,1), 'b^', 'Matkersize',12); plot(Cluster3(:,3),Cluster3(:,1), 'cp', 'Matkersize',12); plot(Cluster4(:,3),Cluster4(:,1), 'bo', 'Matkersize',12); axis([0 4000 0 100]); xlabel(''Duration, μs''); ylabel(' Amplitude, dB '); 请问这个k-means聚类分析实现程序每一步的含义是什么 原始数据应该是什么样子的 请各位大神帮忙看下 |
» 收录本帖的淘帖专辑推荐
source |
» 猜你喜欢
实验室接单子
已经有6人回复
假如你的研究生提出不合理要求
已经有11人回复
全日制(定向)博士
已经有5人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求基因表达聚类分析软件
已经有8人回复
请教关于 多样性指数、聚类分析的方法。
已经有9人回复
主成分分析(因子分析)和聚类分析
已经有7人回复
K 均值聚类算法(K-means算法)MATLAB实现及说明文档
已经有262人回复
如何进行聚类分析?
已经有7人回复
k-means算法的相关问题
已经有11人回复
聚类分析法怎么在植物上应用
已经有4人回复
Matlab如何对多维数据的聚类作图?
已经有8人回复
怎么用UPGMA法做聚类分析?
已经有5人回复
系统进化树和聚类分析中如何选择的菌株?有图有真相,求解
已经有5人回复
kmeans聚类的问题请教!
已经有9人回复
spss聚类分析步骤及案例
已经有38人回复
matlab如何实现数据流聚类过程模拟的
已经有10人回复
DGGE条带聚类分析得到的树状图横线上的数字代表什么意思?有什么意义?
已经有3人回复
有没有人会用SPSS做聚类分析
已经有5人回复
k均值聚类程序求助
已经有7人回复
NTSYS软件做聚类分析图时,能把图片编辑成像MEGA软件做出的效果吗?
已经有9人回复
请教各位,聚类分析图和系统发生树有什么区别?
已经有5人回复
聚类分析树状图 有图 请指点一下 应该怎样分类 谢谢 各位
已经有11人回复
请问聚类分析和主成分分析的区别在哪里?
已经有20人回复
谁会用SPSS进行主成分分析和聚类分析
已经有5人回复
关于聚类分析的原始数据处理!
已经有3人回复
【求助】请问怎样看树状聚类分析图
已经有4人回复
3楼2015-04-08 14:28:43
a2genomics
捐助贵宾 (初入文坛)
- 应助: 2 (幼儿园)
- 金币: 28
- 散金: 190
- 红花: 2
- 帖子: 13
- 在线: 9.3小时
- 虫号: 3784041
- 注册: 2015-04-03
- 性别: GG
- 专业: 细胞生物学研究中的新方法
|
读入数据表 [X,textdata]=xlsread('信号特征参数.xls'); %读取信号特征向量矩阵 标准化就是使得数据没列均值为0, 标准差为1. x=zscore(X); %数据标准化 聚类,聚成4类,试5组初始值,选最好的聚类结果 [idx,C,sumd,D]=kmeans(x,4, 'Replicates',5); ids中保存了每个数据点所在的类 Cluster1=X(idx==1,; %第一类信号 Cluster2=X(idx==2,; %第二类信号 Cluster3=X(idx==3,; %第三类信号 Cluster4=X(idx==4,; %第四类信号 figure(3); %分类后持续时间与幅值 下面几行分别画出各个类别的散点图,用不同的点表示类别。取第三列值为X,第1列值为Y plot(Cluster1(:,3),Cluster1(:,1), 'rs', 'Matkersize',12); hold on % 把下面的点画到同一个图上,而不是新起一个图。 plot(Cluster2(:,3),Cluster2(:,1), 'b^', 'Matkersize',12); plot(Cluster3(:,3),Cluster3(:,1), 'cp', 'Matkersize',12); plot(Cluster4(:,3),Cluster4(:,1), 'bo', 'Matkersize',12); 显示坐标轴,X范围为0-4000, Y为0-100 axis([0 4000 0 100]); X轴名字 xlabel(''Duration, μs''); Y轴名字 ylabel(' Amplitude, dB '); |
2楼2015-04-08 11:31:51












; %第一类信号
回复此楼