• 沒有找到結果。

群聚分析操作介紹

N/A
N/A
Protected

Academic year: 2022

Share "群聚分析操作介紹"

Copied!
36
0
0

加載中.... (立即查看全文)

全文

(1)

群聚分析操作介紹

-以SOM和K-means為例

使用工具 使用工具 使用工具

使用工具 :MATLAB 6.1

SPSS11.01

(2)

SOM操作步驟

 資料前置處理

 Matlab操作

(3)

資料前置處理

輸入的資料如文字檔所示

(4)

Matlab操作 —匯入資料

匯入所需資料 匯入所需資料 匯入所需資料 匯入所需資料:

100個資料點個資料點個資料點個資料點(座標值座標值座標值)座標值

(5)

Matlab操作 —匯入資料(續)

於c101.txt所在位置所在位置所在位置,所在位置 將其匯入將其匯入

將其匯入將其匯入

(6)

Matlab操作 —匯入資料(續)

選擇“Next”

(7)

Matlab操作 —匯入資料(續)

(8)

Matlab操作 —匯入資料(續)

將輸入資料由直列轉橫列 c101’(c101為檔案名稱)

(9)

Matlab操作— 呼叫類神經網路建構工具

轉置後得到ans檔 於命令列下鍵入“nntool”

以呼叫類神經網路模組

(10)

Matlab操作— 呼叫類神經網路建構工具(續)

選擇 選擇

選擇選擇“Import”, 將資料將資料

將資料將資料ans匯入匯入匯入匯入

(11)

Matlab操作— 呼叫類神經網路建構工具(續)

將ans設為Input型式

(12)

Matlab操作— 呼叫類神經網路建構工具(續)

待所需資料匯入後 待所需資料匯入後 待所需資料匯入後 待所需資料匯入後, 即可選擇即可選擇

即可選擇即可選擇“New Network”

,以建構類神經網路模組以建構類神經網路模組以建構類神經網路模組以建構類神經網路模組

匯入的資料 匯入的資料 匯入的資料 匯入的資料

(13)

Matlab操作— 呼叫類神經網路建構工具(續)

(14)

Matlab操作— 呼叫類神經網路建構工具(續)

設定網路的輸入資料來源 設定網路的輸入資料來源 設定網路的輸入資料來源 設定網路的輸入資料來源

(15)

Matlab操作— 呼叫類神經網路建構工具(續)

設定設定

設定設定map的權重數目的權重數目的權重數目的權重數目 [5 2]即為即為即為即為10群群群群

(16)

Matlab操作— 呼叫類神經網路建構工具(續)

設定學習速率和鄰近半徑值 設定學習速率和鄰近半徑值 設定學習速率和鄰近半徑值 設定學習速率和鄰近半徑值

(17)

Matlab操作— 呼叫類神經網路建構工具(續)

得到設定好的網路 得到設定好的網路 得到設定好的網路 得到設定好的網路

設定網路所需的 設定網路所需的 設定網路所需的 設定網路所需的 相關架構參數後 相關架構參數後 相關架構參數後 相關架構參數後, 接著選擇

接著選擇

接著選擇接著選擇“Train..”, 將將

將將Train Pattern輸入輸入輸入輸入, 以便網路進行學習模擬 以便網路進行學習模擬 以便網路進行學習模擬 以便網路進行學習模擬

(18)

Matlab操作— 呼叫類神經網路建構工具(續)

選擇選擇

選擇選擇Clustering所需的所需的所需的所需的 input pattern

(19)

Matlab操作— 呼叫類神經網路建構工具(續)

設定欲學習次數 設定欲學習次數 設定欲學習次數 設定欲學習次數

(20)

Matlab操作— 呼叫類神經網路建構工具(續)

練訓完後得到網路輸出結果 練訓完後得到網路輸出結果 練訓完後得到網路輸出結果 練訓完後得到網路輸出結果

按 按

按“Export”將結果匯出將結果匯出將結果匯出將結果匯出

(21)

Matlab操作— 呼叫類神經網路建構工具(續)

將網路和輸出結果 將網路和輸出結果 將網路和輸出結果

將網路和輸出結果Export

確定後 確定後 確定後

確定後,選擇選擇選擇選擇“Export”

(22)

Matlab操作— 呼叫類神經網路建構工具(續)

在命令列輸入 在命令列輸入 在命令列輸入 在命令列輸入

plotsom(network1.iw{1,1},network1.layers{1}.distances)

(輸入繪圖指令將群聚中心點標示出來輸入繪圖指令將群聚中心點標示出來輸入繪圖指令將群聚中心點標示出來)輸入繪圖指令將群聚中心點標示出來

hold on(保留圖中的群聚中心點保留圖中的群聚中心點保留圖中的群聚中心點)保留圖中的群聚中心點

plot(ans(1,:),ans(2,:),‘^b’)

(輸入繪圖指令將資料點標示出來輸入繪圖指令將資料點標示出來輸入繪圖指令將資料點標示出來)輸入繪圖指令將資料點標示出來

(23)

Matlab操作— 呼叫類神經網路建構工具(續)

按滑鼠左鍵二下 按滑鼠左鍵二下 按滑鼠左鍵二下 按滑鼠左鍵二下, 以觀看其群聚結果 以觀看其群聚結果 以觀看其群聚結果 以觀看其群聚結果

(8,1)代表資料點代表資料點代表資料點1分在第代表資料點 分在第分在第分在第8群群群群

(24)

K-means操作步驟

 資料的輸入

 SPSS操作

(25)

SPSS操作 -資料的輸入

開啟SPSS後,選擇“Type in data”

選備建立資料

(26)

SPSS操作 -資料的輸入(續)

切換至“variable view”

鍵入所需變數名稱

(27)

SPSS操作 -資料的輸入(續)

(28)

SPSS操作 -群聚分析

選擇群聚分析工具下的“K-means Cluster”

(29)

SPSS操作 -群聚分析(續)

1.將x和y座標選為變數,no選為標籤項

(30)

SPSS操作 -群聚分析(續)

勾選“匯入檔案”,選擇所設群心的檔案 (群心檔如右所示)

(31)

SPSS操作 -群聚分析(續)

(32)

SPSS操作 -群聚分析(續)

按下此鈕可選擇在“輸出報表”中要顯示的資 訊,

最後按下ok進行 群聚動作

(33)

SPSS操作 -輸出報表資訊

(34)

SPSS操作 -群聚結果製圖

1.選擇“scatter plot”散佈圖

2.選擇“Simple”後按“Define”

(35)

SPSS操作 -群聚結果製圖(續)

將變數分別匯入後,按“ok”

(36)

SPSS操作 -群聚結果製圖(續)

X

100 80

60 40

20 0

-20

Y

100

80

60

40

20

0

Cluster Number of Ca

10 9 8 7 6 5 4 3 2 1

參考文獻

相關文件

尊重不同的價值 :我們需要體諒別人的處境,重視別人

培養學生掌握 所需的工作技 能和態度,發 展消閒生活,.

編訂本資源是為教師提供分層課業例子以作參考,資源的內容並不包括所有

從物料、媒介和 形式的選擇、技 術掌握、及個別 作品的處理,以 判斷所表現的創. 意及想像力

移動至 Flash Image 開啟 Open(Flash Image) 選擇所存檔案 test.fls.

服務提供者透過 SOAP 訊息將網路服務註冊在 UDDI 中,服務需求者也可以透 過 SOAP 向服務仲介者查詢所需的 Web Service 並取得 Web Service 的 WSDL 文件,2.

為了讓行動客戶端可以順利地取得所需的資料項,index bucket 必須能夠引 導行動客戶端一步一步的拿到所需的資料項,因此在廣播結構中的

是當舖業的生存利基所在。典當人的信用借貸選擇,在一般效用