※ 引述《songyu (胖子)》之銘言:
: 請問一下
: data = rand(100,2);
: opts = [nan;nan;nan;0];
: [center,U,obj_fcn] = fcm(data,2,opts);
此 function 是在做 Fuzzy c-means clustering
: plot(data(:,1),data(:,2),'o');
: maxU = max(U);
: index1 = find(U(1,:)== maxU);
: index2 = find(U(2,:)== maxU);
: line(data(index1,1),data(index1,2),'linestyle','none',...
: 'marker','*','color','g');
: line(data(index2,1),data(index2,2),'linestyle','none',...
: 'marker', '*','color','r');
: 裡面的U是用來判斷隸屬於哪一類的一個矩陣,maxU = max(U);
: 但其實裡面的素質代表什麼意思,在比較每一行的大小時,有些0.9XX比較大,
: 有些0.6XX就很大,這些值代表什麼意思呢??
: 是代表一種權重嗎?越靠近邊界給的權重越大?
是
: 還是一種機率呢??
否
: 還有就是其實我想要找分類後介於邊界的那些點,我可以由U裡面代表的值去找嗎?
: 當然我這只是假設可以由U找,我還是得搞懂U裡面的值代表什麼意思???
: 麻煩板上大大幫個忙!!
: 謝謝!
U 是 fuzzy weight 你可以想成是認同度,
其值為 0~1,
data 100 組欲分成 2 類時 U 為 2x100,
若 U 的第 1 個 column vector 為 [0.0544; 0.9456],
代表 5.44% 認同第 1 個 data 是第 1 類
94.56% 認同第 1 個 data 是第 2 類
同一組 data 其各類的認同度加總為 1。