2
我有一個一年的日常年度能源消耗數據集。我想顯示這個數據集分散到我預期存在的四個集羣(由於四個季節的差異)的散點圖Matlab集羣編碼 - 圖散點圖
我明白,matlab集羣函數可以做到這一點,但我的統計數據非常生疏和我希望得到一些指導入功能是最好使用
由於
我有一個一年的日常年度能源消耗數據集。我想顯示這個數據集分散到我預期存在的四個集羣(由於四個季節的差異)的散點圖Matlab集羣編碼 - 圖散點圖
我明白,matlab集羣函數可以做到這一點,但我的統計數據非常生疏和我希望得到一些指導入功能是最好使用
由於
考慮的hierarchicalclustering下面的例子應用到費希爾虹膜的數據集(150種情況下,每個點是4維):
%# load dataset
load fisheriris
%# Construct agglomerative clusters
NUM = 3;
D = pdist(meas, 'euclid');
T = linkage(D, 'ward');
IDX = cluster(T, 'maxclust',NUM);
%# visualize the hierarchy of clusters
figure
h = dendrogram(T, 0, 'colorthreshold',mean(T(end-NUM+1:end-NUM+2,3)));
set(h, 'LineWidth',2)
set(gca, 'XTickLabel',[], 'TickLength',[0 0])
%# plot scatter of data colored by clusters
figure
scatter3(meas(:,1),meas(:,2),meas(:,3), 100, IDX, 'filled')
xlabel SL, ylabel SW, zlabel PL
我使用XX如下所示這是在我的其他問題,但使用一個錯誤「錯誤==> pdistmex 內存不足。爲您的選項鍵入HELP MEMORY「 NUM = 3; D = pdist(XX,'euclid'); T = linkage(D,'ward'); IDX = cluster(T'maxclust',NUM) ; %#可視化簇的層次結構 圖 h =樹狀圖(T,0,'colorthreshold',mean(T(end-NUM + 1:end-NUM + 2,3))); set ,'LineWidth',2) set(gca,'XTickLabel',[],'TickLength',[0 0]) %# # scatter3(meas(:,1) ,meas(:2),meas(:3),100,IDX,'filled') xlabel SL,ylabel SW,zlabel PL – Tak