matlab聚类问题:一个600*60的矩阵数据存储在txt中,现在需要聚类为6类,X=load('F:\数据挖掘\聚类问题\Synthetic Control Chart Time Series\vector.txt')BX=zscore(X); % 标准化数据矩阵Y=pdist(X) % 用欧氏距离计算两

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 14:55:24
matlab聚类问题:一个600*60的矩阵数据存储在txt中,现在需要聚类为6类,X=load('F:\数据挖掘\聚类问题\Synthetic Control Chart Time Series\vector.txt')BX=zscore(X); % 标准化数据矩阵Y=pdist(X) % 用欧氏距离计算两
xTN@"TV`JmԦ]UXbcQ;u&*AyTM ޥAiI xzcC˪bêȖ={Ιk;$XۅvIkE֑cpcP/oF7hF2wHʇxk*/5(G~bZq_WO&RB {M }%~F| O M|=XVа(96=Dt+I f KB s6Ys]WYV֮sRG&D`2)y0z|X ~-qJV[M>0-^}jiy%ƹlVij:nF&p /0*I't~Tэ2;!Sҍ3#a΁Zg Õuh=aE%ǒGًVke c]$룰$5lEV-4MeYDǜar$;~wAR2S4}H+Ig,5!M=oeqEa@I6ӕ4L tj`Y=ϺIpvNsFqX8MHiiwMo;BP

matlab聚类问题:一个600*60的矩阵数据存储在txt中,现在需要聚类为6类,X=load('F:\数据挖掘\聚类问题\Synthetic Control Chart Time Series\vector.txt')BX=zscore(X); % 标准化数据矩阵Y=pdist(X) % 用欧氏距离计算两
matlab聚类问题:一个600*60的矩阵数据存储在txt中,现在需要聚类为6类,
X=load('F:\数据挖掘\聚类问题\Synthetic Control Chart Time Series\vector.txt')
BX=zscore(X); % 标准化数据矩阵
Y=pdist(X) % 用欧氏距离计算两两之间的距离
D=squareform(Y) % 欧氏距离矩阵
Z = linkage(Y) % 最短距离法
C=cophenet(Z,Y); %评价聚类信息
T = cluster(Z,6);
H=dendrogram(Z) % 画聚类图
这是我写的代码,为什么读取数据后会报错?
Attempt to execute SCRIPT cluster as a function.
Error in ==> cluster at 7
T = cluster(Z,6);
这就是报的错,如果解决必然重谢!

matlab聚类问题:一个600*60的矩阵数据存储在txt中,现在需要聚类为6类,X=load('F:\数据挖掘\聚类问题\Synthetic Control Chart Time Series\vector.txt')BX=zscore(X); % 标准化数据矩阵Y=pdist(X) % 用欧氏距离计算两
你在你运行matlab的current 目录下,自己是不是写了一个叫cluster.m的文件?而且你是写成脚本,而不是函数.
matlab执行的路径是先找 当前目录,然后才是工具箱等等.
你把这个文件改名,重新运行不会出错的(我试过了),除非你没装 统计 工具箱.