tft每日頭條

 > 科技

 > 數據的聚類分析是什麼

數據的聚類分析是什麼

科技 更新时间:2024-08-03 09:10:25

數據的聚類分析是什麼(16種常用的數據分析方法-聚類分析)1

聚類(Clustering)就是一種尋找數據之間内在結構的技術。聚類把全體數據實例組織成一些相似組,而這些相似組被稱作簇。處于相同簇中的數據實例彼此相同,處于不同簇中的實例彼此不同。











聚類分析定義









聚類分析是根據在數據中發現的描述對象及其關系的信息,将數據對象分組。目的是,組内的對象相互之間是相似的(相關的),而不同組中的對象是不同的(不相關的)。組内相似性越大,組間差距越大,說明聚類效果越好。


聚類效果的好壞依賴于兩個因素:1.衡量距離的方法(distance measurement) 2.聚類算法(algorithm)
















聚類分析常見算法









  • K-Means

K-均值聚類也稱為快速聚類法,在最小化誤差函數的基礎上将數據劃分為預定的類數K。該算法原理簡單并便于處理大量數據。


  • K-中心點

K-均值算法對孤立點的敏感性,K-中心點算法不采用簇中對象的平均值作為簇中心,而選用簇中離平均值最近的對象作為簇中心。


  • 系統聚類

也稱為層次聚類,分類的單位由高到低呈樹形結構,且所處的位置越低,其所包含的對象就越少,但這些對象間的共同特征越多。該聚類方法隻适合在小數據量的時候使用,數據量大的時候速度會非常慢。
















案例









有20種12盎司啤酒成分和價格的數據,變量包括啤酒名稱、熱量、鈉含量、酒精含量、價格。


數據的聚類分析是什麼(16種常用的數據分析方法-聚類分析)2

問題一:選擇那些變量進行聚類?——采用“R型聚類”

現在我們有4個變量用來對啤酒分類,是否有必要将4個變量都納入作為分類變量呢?熱量、鈉含量、酒精含量這3個指标是要通過化驗員的辛苦努力來測定,而且還有花費不少成本。


所以,有必要對4個變量進行降維處理,這裡采用spss R型聚類(變量聚類),對4個變量進行降維處理。輸出“相似性矩陣”有助于我們理解降維的過程。


數據的聚類分析是什麼(16種常用的數據分析方法-聚類分析)3


4個分類變量各自不同,這一次我們先用相似性來測度,度量标準選用pearson系數,聚類方法選最遠元素,此時,涉及到相關,4個變量可不用标準化處理,将來的相似性矩陣裡的數字為相關系數。若果有某兩個變量的相關系數接近1或-1,說明兩個變量可互相替代。


數據的聚類分析是什麼(16種常用的數據分析方法-聚類分析)4


隻輸出“樹狀圖”就可以了,從proximity matrix表中可以看出熱量和酒精含量兩個變量相關系數0.903,最大,二者選其一即可,沒有必要都作為聚類變量,導緻成本增加。


至于熱量和酒精含量選擇哪一個作為典型指标來代替原來的兩個變量,可以根據專業知識或測定的難易程度決定。(與因子分析不同,是完全踢掉其中一個變量以達到降維的目的。)這裡選用酒精含量,至此,确定出用于聚類的變量為:酒精含量,鈉含量,價格。

數據的聚類分析是什麼(16種常用的數據分析方法-聚類分析)5


問題二:20中啤酒能分為幾類?——采用“Q型聚類”

現在開始對20中啤酒進行聚類。開始不确定應該分為幾類,暫時用一個3-5類範圍來試探。Q型聚類要求量綱相同,所以我們需要對數據标準化,這一回用歐式距離平方進行測度。


數據的聚類分析是什麼(16種常用的數據分析方法-聚類分析)5


主要通過樹狀圖和冰柱圖來理解類别。最終是分為4類還是3類,這是個複雜的過程,需要專業知識和最初的目的來識别。


這裡試着确定分為4類。選擇“保存”,則在數據區域内會自動生成聚類結果。


數據的聚類分析是什麼(16種常用的數據分析方法-聚類分析)7



問題三:用于聚類的變量對聚類過程、結果又貢獻麼,有用麼?——采用“單因素方差分析”

聚類分析除了對類别的确定需讨論外,還有一個比較關鍵的問題就是分類變量到底對聚類有沒有作用有沒有貢獻,如果有個别變量對分類沒有作用的話,應該剔除。


這個過程一般用單因素方差分析來判斷。注意此時,因子變量選擇聚為4類的結果,而将三個聚類變量作為因變量處理。方差分析結果顯示,三個聚類變量sig值均極顯著,我們用于分類的3個變量對分類有作用,可以使用,作為聚類變量是比較合理的。


數據的聚類分析是什麼(16種常用的數據分析方法-聚類分析)8




問題四:聚類結果的解釋?——采用”均值比較描述統計“


聚類分析最後一步,也是最為困難的就是對分出的各類進行定義解釋,描述各類的特征,即各類别特征描述。這需要專業知識作為基礎并結合分析目的才能得出。


我們可以采用spss的means均值比較過程,或者excel的透視表功能對各類的各個指标進行描述。其中,report報表用于描述聚類結果。對各類指标的比較來初步定義類别,主要根據專業知識來判定。這裡到此為止。


數據的聚類分析是什麼(16種常用的數據分析方法-聚類分析)9


以上過程涉及到spss層次聚類中的Q型聚類和R型聚類,單因素方差分析,means過程等,是一個很不錯的多種分析方法聯合使用的案例。
















聚類分析的應用








  • 商業上


聚類分析是細分市場的有效工具,被用來發現不同的客戶群,并且它通過對不同的客戶群的特征的刻畫,被用于研究消費者行為,尋找新的潛在市場。


  • 生物上


聚類分析被用來對動植物和基因進行分類,以獲取對種群固有結構的認識。


  • 保險行業上


聚類分析可以通過平均消費來鑒定汽車保險單持有者的分組,同時可以根據住宅類型、價值、地理位置來鑒定城市的房産分組。


  • 互聯網應用上


聚類分析被用來在網上進行文檔歸類。


  • 電子商務上


聚類分析通過分組聚類出具有相似浏覽行為的客戶,并分析客戶的共同特征,從而幫助電子商務企業了解自己的客戶,向客戶提供更合适的服務。


,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved