




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于模糊C均值的聚類分析1模糊c均值聚類(FCM)方法
模糊C均值聚類(FCM)方法是一種在已知聚類數的情況下,利用隸屬度函數和迭代算法將有限的數據集分別聚類的方法。其目標函數為:式中,為樣本數;為聚類數;為第個樣本相對于第個聚類中心的隸屬度;為
第個類別的聚類中心;為樣本到聚類中心的歐式距離。聚類的結果使目標函數最小,因此,構造如下新的目標函數:
(2)
這里,=1,?,n,是等式的n個約束式的拉格朗日乘子。對所有輸入參量求導,使式(1)達到最小的必要條件為:
(3)
(4)
由上述兩個必要條件,模糊c均值聚類算法是一個簡單的迭代過程。在批處理方式運行時,FCM采用下列步驟確定聚類中心和隸屬矩陣U:步驟1用值在0,1間的隨機數初始化隸屬矩陣U,使其滿足式(2)中的約束條件。步驟2用式(3)計算c個聚類中心,i=1,?,c。
步驟3根據式(1)計算目標函數。如果它小于某個確定的閾值,或它相對上次價值函數值的改變量小于某個閾值,則算法停止。步驟4用式(4)計算新的U陣。近回步驟2。當算法收斂時,就得到了各類的聚類中心和各個樣本對于各類的隸屬度值,從而完成了模糊聚類劃分。
上述算法中,由于引入的歸一化條件,在樣本集不理想的情況下可能導致結果不好。比如,如果某個野值樣本遠離各類的聚類中心,本來它嚴格屬于各類的隸屬度都很小,但由于歸一化條件的限制,將會使它對各類都有較大的隸屬度(比如兩類情況下各類的隸屬度都是0.5),這種野值的存在將影響迭代的最終結果。程序ifnargin~=2&nargin~=3,error('Toomanyortoofewinputarguments!');enddata_n=size(data,1);in_n=size(data,2);default_options=[2;%u矩陣分割指數
100;%迭代的最大次數
1e-5;%改進的最小值
1]; %迭代時顯示信息ifnargin==2,options=default_options;elseiflength(options)<4,tmp=default_options;tmp(1:length(options))=options;options=tmp;endnan_index=find(isnan(options)==1);options(nan_index)=default_options(nan_index);ifoptions(1)<=1,error('Theexponentshouldbegreaterthan1!');endendexpo=options(1); %u矩陣指數max_iter=options(2); %迭代最大次數min_impro=options(3);%改進的最小值display=options(4);obj_fcn=zeros(max_iter,1);%目標函數的建立U=initfcm(cluster_n,data_n); %初始化模糊分割矩陣 %以下為主循環:fori=1:max_iter,[U,center,obj_fcn(i)]=stepfcm(data,U,cluster_n,expo);ifdisplay,fprintf('Iterationcount=%d,obj.fcn=%f\n',i,obj_fcn(i));end%檢查終止情況:ifi>1,ifabs(obj_fcn(i)-obj_fcn(i-1))<min_impro,break;end,endenditer_n=i;%obj_fcn(iter_n+1:max_iter)=[];調用上述程序建立起來的模糊聚類函數,得到以下運行程序:A=[1739.94 1675.15 2395.96;373.3 3087.05 2429.47;1756.771652 1514.98;864.45 1647.31 2665.9;222.85 3059.54 2002.33;877.88 2031.66 3071.18;1803.581583.12 2163.05;2352.122557.04 1411.53;401.3 3259.94 2150.98;363.34 3477.95 2462.86;
1571.17 1731.04 1735.33;104.8 3389.83 2421.83;499.85 3305.75 2196.22;2297.28 3340.14 535.62;2092.62 3177.21 584.32;1418.79 1775.89 2772.9;1845.59 1918.81 2226.49;2205.36 3243.74 1202.69;2949.16 3244.44 662.42;1692.62 1867.5 2108.97;1680.67 1575.78 1725.1;2802.88 3017.11 1984.98;172.78 3084.49 2328.65;2063.54 3199.76 1257.21;1449.58 1641.58 3405.12;1651.52 1713.28 1570.38;341.59 3076.62 2438.63;291.02 3095.68 2088.95;237.63 3077.78 2251.96;1702.8 1639.79 2068.74;1877.93 1860.96 1975.3;867.81 2334.68 2535.1;1831.49 1713.11 1604.68;460.69 3274.77 2172.99;2374.98 3346.98 975.31;2271.89 3482.97 946.7;1783.64 1597.99 2261.31;198.83 3250.45 2445.08;1494.63 2072.59 2550.51];[CENTER2,U2,OBJ_FCN2]=FCM(A,4)得出聚類中心及隸屬度矩陣:CENTER2=314.723194.72283.52330.53250958.331748.81733.21927.71211.818792821.1U2=Columns1through6
0.0332010.970070.0297890.0560820.926260.0716660.0295210.00585250.0471230.0208860.0175960.0203680.648970.00886170.849870.119480.0239370.0761620.288310.0152170.0732230.803550.0322080.8318Columns7through12
0.014860.0702570.978080.9310.0156680.943720.0159190.544630.00557410.0172720.0180670.013430.886830.28540.00683290.0203490.918890.0167910.0823940.0997130.0095170.0313760.0473750.026058Columns13through18
0.958960.0246540.030030.0147140.0268680.0150670.0106410.919280.900320.00811240.0295390.948150.0126680.0358320.0453170.0619140.802490.023700.0177290.0202350.0243330.915260.14110.013072Columns19through240.0414130.0132790.0136030.106160.975340.0350020.842630.0134560.0171190.503260.0051040.88240.0744230.90690.926140.242530.00749040.0533150.0415340.0663630.0431410.148050.0120660.029278Columns25through300.0683720.0266210.968610.963670.984340.0066660.0362580.037390.00607310.00850950.00333540.00693660.148640.869030.00927170.0115970.00483480.952540.746730.0669610.0160460.0162260.0074870.033862Columns31through360.00777990.214670.0201320.969560.00194060.00983720.0106020.0435710.0329470.0077870.993410.969340.952650.157980.894160.00945310.00297260.013040.028970.583780.0527620.0132040.0016780.0077779Columns37through390.0224530.971930.0483980.0223670.00613550.0285220.808250.00833480.232140.146930.0135950.69094OBJ_FCN2=1.9285e+0071.352e+0078.2142e+0065.4477e+0064.9316e+0064.85e+0064.8367e+0064.8344e+0064.834e+0064.8339e+0064.8339e+0064.8339e+0064.8339e+0064.8339e+0064.8339e+0064.8339e+0064.8339e+0064.8339e+006
4.8339e+0064.8339e+0064.8339e+0064.8339e+0064.8339e+006
此時,目標函數在4.8339e+006處收斂,算法結速
由得出的聚類中心矩陣及隸屬度矩陣就可以進行分類了:聚類中心矩陣有4行,每一行代表一類及四類,3列,每一列代表一種顏色;由隸屬度矩陣中Columns1through6為例:
0.0332010.970070.0297890.0560820.926260.0716660.0295210.00585250.0471230.0208860.0175960.0203680.648970.00886170.849870.119480.0239370.0761620.288310.0152170.0732230.803550.0322080.8318
先看上述矩陣的第一列,從中找出最大值是0.64897,在第三行,由最大隸屬度原則可得:樣本1屬于第三類,以此類
推,可將39個樣本值進行分類,最終分類結果如下:
Blue Green Red Type 1739.94 1675.15 2395.96 1 373.3 3087.052429.47 2 1756.77 1652 1514.98 1 864.45 1647.31 2665.9 3 222.85 3059.54 2002.33 2 877.88 2031.66 3071.18 3 1803.58 1583.12 2163.05 1 2352.12 2557.04 1411.53 4 401.3 3259.94 2150.98 2 363.343477.952462.8621571.171731.041735.331104.83389.832421.832499.853305.752196.2222297.283340.14535.6242092.623177.21584.3241418.791775.892772.931845.591918.812226.4912205.363243.741202.6942949.163244.44
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 經營資質協議書
- 用他人名字開店協議書
- 合伙人入股合同協議書
- 租賃用電協議書
- 聯盟成員協議書
- 脫離親子協議書
- 送養人和協議書
- 夫妻間房屋繼承協議書
- 聯營合作協議書
- 電影贊助商合同協議書
- (二模)石家莊市2025屆高三教學質量檢測(二)英語試卷(含標準答案)
- AI在知識庫領域的應用
- 車輛技術檔案
- DZ/T 0430-2023 固體礦產資源儲量核實報告編寫規范(正式版)
- QTZ1000塔機總體方案和平頭式平衡臂結構設計及起升機構校核計算
- 蓋梁穿心鋼棒法受力分析計算書
- T∕CAME 27-2021 醫院物流傳輸系統設計與施工規范
- 三平寺簽詩解全75首上
- (高清版)《預應力筋用錨具、夾具和連接器應用技術規程》JGJ85-2010
- 后張法預應力空心板梁施工方案
- 師德師風年度考核表
評論
0/150
提交評論