您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 群聚分析操作介绍-以SOM和K-means为例
群聚分析操作介紹-以SOM和K-means為例使用工具:MATLAB6.1SPSS11.01SOMandK-meansexample2SOM操作步驟資料前置處理Matlab操作SOMandK-meansexample3資料前置處理輸入的資料如文字檔所示(本例為X,Y座標值)SOMandK-meansexample4Matlab操作—匯入資料匯入所需資料:100個資料點(座標值)SOMandK-meansexample5Matlab操作—匯入資料(續)於c101.txt所在位置,將其匯入SOMandK-meansexample6Matlab操作—匯入資料(續)選擇“Next”SOMandK-meansexample7Matlab操作—匯入資料(續)選擇“Finish”SOMandK-meansexample8Matlab操作—匯入資料(續)將輸入資料由直列轉橫列c101’(c101為檔案名稱)SOMandK-meansexample9Matlab操作—呼叫類神經網路建構工具轉置後得到ans檔於命令列下鍵入“nntool”以呼叫類神經網路模組SOMandK-meansexample10Matlab操作—呼叫類神經網路建構工具(續)選擇“Import”,將資料ans匯入SOMandK-meansexample11Matlab操作—呼叫類神經網路建構工具(續)將ans設為Input型式SOMandK-meansexample12Matlab操作—呼叫類神經網路建構工具(續)待所需資料匯入後,即可選擇“NewNetwork”,以建構類神經網路模組匯入的資料SOMandK-meansexample13Matlab操作—呼叫類神經網路建構工具(續)選擇網路型態SOMSOMandK-meansexample14Matlab操作—呼叫類神經網路建構工具(續)設定網路的輸入資料來源SOMandK-meansexample15Matlab操作—呼叫類神經網路建構工具(續)設定map的權重數目[52]即為10群SOMandK-meansexample16Matlab操作—呼叫類神經網路建構工具(續)設定學習速率和鄰近半徑值SOMandK-meansexample17Matlab操作—呼叫類神經網路建構工具(續)得到設定好的網路設定網路所需的相關架構參數後,接著選擇“Train..”,將TrainPattern輸入,以便網路進行學習模擬SOMandK-meansexample18Matlab操作—呼叫類神經網路建構工具(續)選擇Clustering所需的inputpatternSOMandK-meansexample19Matlab操作—呼叫類神經網路建構工具(續)設定欲學習次數待設定完各相關參數後,即可選擇“TrainNetwork”進行網路的TrainingSOMandK-meansexample20Matlab操作—呼叫類神經網路建構工具(續)練訓完後得到網路輸出結果按“Export”將結果匯出SOMandK-meansexample21Matlab操作—呼叫類神經網路建構工具(續)將網路和輸出結果Export確定後,選擇“Export”Matlab操作—呼叫類神經網路建構工具(續)在命令列輸入plotsom(network1.iw{1,1},network1.layers{1}.distances)(輸入繪圖指令將群聚中心點標示出來)holdon(保留圖中的群聚中心點)plot(ans(1,:),ans(2,:),‘^b’)(輸入繪圖指令將資料點標示出來)SOMandK-meansexample23Matlab操作—呼叫類神經網路建構工具(續)按滑鼠左鍵二下,以觀看其群聚結果(8,1)代表資料點1分在第8群以上關於SOM在MATLAB的操作結束SOMandK-meansexample24SOMandK-meansexample25K-means操作步驟資料的輸入SPSS操作SOMandK-meansexample26SPSS操作-資料的輸入開啟SPSS後,選擇“Typeindata”選備建立資料SOMandK-meansexample27SPSS操作-資料的輸入(續)切換至“variableview”鍵入所需變數名稱SOMandK-meansexample28SPSS操作-資料的輸入(續)切換回DataView輸入資料SOMandK-meansexample29SPSS操作-群聚分析選擇群聚分析工具下的“K-meansCluster”SOMandK-meansexample30SPSS操作-群聚分析(續)1.將x和y座標選為變數,no選為標籤項2.群數的設定(可由系統隨機選取起始群心),亦可利用檔案匯入自設的群心SOMandK-meansexample31SPSS操作-群聚分析(續)勾選“匯入檔案”,選擇所設群心的檔案(群心檔如右所示)SOMandK-meansexample32SPSS操作-群聚分析(續)按下此鈕可選擇是否在表格中另存群聚後的新資料,選擇後,按continue繼續SOMandK-meansexample33SPSS操作-群聚分析(續)按下此鈕可選擇在“輸出報表”中要顯示的資訊,選擇後,按continue繼續最後按下ok進行群聚動作SOMandK-meansexample34SPSS操作-輸出報表資訊SOMandK-meansexample35SPSS操作-群聚結果製圖1.選擇“scatterplot”散佈圖2.選擇“Simple”後按“Define”SOMandK-meansexample36SPSS操作-群聚結果製圖(續)將變數分別匯入後,按“ok”SOMandK-meansexample37SPSS操作-群聚結果製圖(續)X100806040200-20Y100806040200ClusterNumberofCa10987654321
本文标题:群聚分析操作介绍-以SOM和K-means为例
链接地址:https://www.777doc.com/doc-7186932 .html