pam.object
位於 cluster
包(package)。 說明
"pam"
類的對象表示將數據集劃分為簇。
值
合法的 pam
對象是具有以下組件的 list
:
medoids |
簇的中心點或代表對象。如果給出相異矩陣作為 |
id.med |
給出中心點觀測數的索引整數向量。 |
clustering |
聚類向量,請參閱 |
objective |
|
isolation |
長度等於簇數的向量,指定哪些簇是孤立簇(L-或 L*-簇)以及哪些簇不是孤立的。 |
clusinfo |
矩陣,每一行給出一個簇的數字信息。它們是簇的基數(觀測值的數量)、簇中觀測值與簇中心點之間的最大和平均差異、簇的直徑(簇的兩個觀測值之間的最大差異)以及簇的分離度。簇(簇的觀察與另一個簇的觀察之間的最小差異)。 |
silinfo |
包含輪廓寬度信息的列表,請參閱 |
diss |
相異性(可能為 NULL),請參閱 |
call |
生成調用,請參閱 |
data |
(可能標準化)請參閱 |
GENERATION
這些對象是從 pam
返回的。
METHODS
"pam"
類具有用於以下通用函數的方法:print
、 summary
。
INHERITANCE
類 "pam"
繼承自 "partition"
。因此,通用函數plot
和clusplot
可用於pam
對象。
例子
## Use the silhouette widths for assessing the best number of clusters,
## following a one-dimensional example from Christian Hennig :
##
x <- c(rnorm(50), rnorm(50,mean=5), rnorm(30,mean=15))
asw <- numeric(20)
## Note that "k=1" won't work!
for (k in 2:20)
asw[k] <- pam(x, k) $ silinfo $ avg.width
k.best <- which.max(asw)
cat("silhouette-optimal number of clusters:", k.best, "\n")
plot(1:20, asw, type= "h", main = "pam() clustering assessment",
xlab= "k (# clusters)", ylab = "average silhouette width")
axis(1, k.best, paste("best",k.best,sep="\n"), col = "red", col.axis = "red")
也可以看看
相關用法
- R pam 圍繞 Medoid 進行分區
- R pluton 鈈同位素成分批次
- R print.mona MONA 對象的打印方法
- R print.clara CLARA 對象的打印方法
- R plot.diana 分裂層次聚類圖
- R plot.mona 一元分裂層次聚類的旗幟
- R plot.partition 數據集分區圖
- R pltree 繪製層次聚類的聚類樹
- R plantTraits 植物物種性狀數據
- R plot.agnes 凝聚層次聚類圖
- R print.agnes AGNES 對象的打印方法
- R print.pam PAM 對象的打印方法
- R print.diana DIANA 對象的打印方法
- R print.dissimilarity 相異對象的打印和匯總方法
- R predict.ellipsoid 橢球體預測方法
- R print.fanny FANNY 對象的打印和匯總方法
- R summary.clara “clara”對象的摘要方法
- R diana 分裂分析聚類
- R votes.repub 總統選舉中共和黨候選人的投票
- R agnes 凝聚嵌套(層次聚類)
- R mona 二元變量的單論分析聚類
- R bannerplot 繪圖橫幅(層次聚類)
- R summary.agnes “agnes”對象的摘要方法
- R summary.mona “mona”對象的摘要方法
- R chorSub Kola 數據 C 範圍的子集
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Partitioning Around Medoids (PAM) Object。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。