k 表示聚类限制?
Posted
技术标签:
【中文标题】k 表示聚类限制?【英文标题】:k means clustering limit? 【发布时间】:2017-10-15 23:42:56 【问题描述】:我正在做一个 kmeans 聚类来分析我的数据。到目前为止它工作得很好。 到目前为止,这是我的代码:
library(Ckmeans.1d.dp)
file=read.csv(file.choose(),header=T)
attach(file)
sortfile=file[order(normalized),]
results=Ckmeans.1d.dp(normalized,3)
plot(results)
现在,我可以获取集群和中心,但我更感兴趣的是获取集群的“限制”。不是我使用的数据中一个集群的最大值,而是我现在拥有的集群的限制。那可能吗?我该怎么做?
【问题讨论】:
【参考方案1】:K-Means 根据最近的质心(聚类中心)标记点。因此,集群之间的“限制”(称为决策边界)是具有至少两个不同质心作为其最近质心的点(例如,与它们的距离完全相同)。
例如在 2D 中,为平面中的每个点计算其最近的质心。如果它有多个(例如,至少有两个质心与它的距离最小),那么它就是决策边界的一部分。
【讨论】:
以上是关于k 表示聚类限制?的主要内容,如果未能解决你的问题,请参考以下文章
不能限制聚类列“状态”(前面的列“日期时间”受非 EQ 关系限制