Matlab聚类函数​linkage的聚类​中心怎么导出。

代码如下
clc,clear
a=xlsread('C:\Users\hky的电脑\Desktop\','');
b=zscore(a);
r=corr(b,'type','Spearman')
d=tril(1-r);
%d=nonzeros(d)';
d=pdist(b','correlation');
z=linkage(d,'average');
h=dendrogram(z);
set(h,'Color','k','LineWidth',1.3);
n=5;
T=cluster(z,'maxclust',n);
for i = 1:n
tm =find(T==i);
tm=reshape(tm,1,length(tm));
fprintf('第%d类有%s\n',i,int2str(tm));
end
inconsistent0=inconsistent(z)

 Risposta accettata

hanaaua
hanaaua il 17 Mag 2023

0 voti

clc,clear
a=xlsread('C:\Users\hky的电脑\Desktop\','');
b=zscore(a);
r=corr(b,'type','Spearman')
d=tril(1-r);
%d=nonzeros(d)';
d=pdist(b','correlation');
z=linkage(d,'average');
h=dendrogram(z);
set(h,'Color','k','LineWidth',1.3);
n=5;
T=cluster(z,'maxclust',n);
for i = 1:n
    tm =find(T==i);
    tm=reshape(tm,1,length(tm));
   
    fprintf('第%d类有%s\n',i,int2str(tm));
   
    di=d(tm,:);
    disp('聚类中心为:');
    mean(di)
end
inconsistent0=inconsistent(z)

Più risposte (0)

Richiesto:

il 17 Mag 2023

Risposto:

il 17 Mag 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!