使用高尔距离的KModes聚类
大多数聚类示例使用具有所有数字特征的简单数据集。 但是,如果您需要对具有混合特征的数据集进行聚类怎么办? 高尔距离是一种距离度量,旨在概括不同类型要素之间的相似度。
x1 <- data.frame(a="cat", b=1, c=TRUE, stringsAsFactors=FALSE)
x2 <- data.frame(a="dog", b=0.9, c=FALSE, stringsAsFactors=FALSE)
x3 <- data.frame(a="goat", b=0.8, c=FALSE, stringsAsFactors=FALSE)
gower_dist(x1, rbind(x1, x2, x3))
## [1] 0.0000000 0.8333333 1.0000000
K模式
与KMeans不同,KModes使用每个群集的模式,而不是
2022-05-11 14:22:32
144KB
R
1