Re: [問題] 內建函數fcm

看板MATLAB作者 (郝渴連)時間11年前 (2014/11/08 09:50), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 222.251.6.11 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1415411427.A.661.html

11/08 12:32, , 1F
網路上總是有一群窩心讓人感動的版友,謝謝大大喔!!
11/08 12:32, 1F
文章代碼(AID): #1KNNRZPX (MATLAB)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1KNNRZPX (MATLAB)