我已經使用函數(R中的集羣包)成功運行了圍繞Medoids的分區,現在,我想要使用結果將新觀察歸因於先前定義的簇/冥界。PAM集羣 - 在另一個數據集中使用結果
另一種方法把問題是,鑑於ķ簇/中心點劃分已發現由PAM功能,這是更接近一個附加的觀察,這不是在初始數據集?
x<-matrix(c(1,1.2,0.9,2.3,2,1.8,
3.2,4,3.1,3.9,3,4.4),6,2)
x
[,1] [,2]
[1,] 1.0 3.2
[2,] 1.2 4.0
[3,] 0.9 3.1
[4,] 2.3 3.9
[5,] 2.0 3.0
[6,] 1.8 4.4
pam(x,2)
觀測1,3和5,和圖2,4和6被聚集在一起,並觀察1和6是中心點劃分:
Medoids:
ID
[1,] 1 1.0 3.2
[2,] 6 1.8 4.4
Clustering vector:
[1] 1 2 1 2 1 2
現在,向其中簇/ medoidý應歸功於/有關聯?
y<-c(1.5,4.5)
噢,如果你有幾個解決方案,我的大數據集中的計算時間很重要。
可以計算爲y和以往任何時候都距離小於從位數的距離。 Y將屬於該羣集。 –
您不需要'which.min'和距離計算庫。 **只需自己寫*一行代碼** ** –