1
我應該在着名的Fisher Iris數據集的matlab中使用「mdscale」函數進行多維縮放。虹膜數據集上的多維縮放(MDS)
我不明白爲什麼它有時會有效,有時不會。這是我做的:
clear all;
load('fisheriris'); %it return a dataset in the variable "meas"
distM = pdist(meas); %creating the distance matrix of the dataset
newPoints = mdscale(distM, 2, 'criterion', 'stress')
的錯誤是:在配置
點都位於同一位置。嘗試不同的起點 點,或使用不同的標準。
如果我使用其他標準,如「sstress」或「metricsstress」,它似乎工作。
如何解釋?