K表示一组初始(不同)聚类中心

时间:2017-02-24 10:31:55

标签: r k-means

我不知道Kmeans算法是否是合适的方法,但我有以下示例。我想要有6个组,以便每组中的值在范围内1.Group = 0%,2.Group = 0-20%,3.Group = 20-40%,4.Group = 40-60%,5.Group = 60-80%,6.Group = 80-100%的数据。现在我想知道是否可以设置集群中心的范围,以便将每个数据值分配给其中一个组。我知道我可以重新编码这些值,但希望能有更好的方法。

data<-c(27,14,16,0,0,10,7,9,10,19)
k_means<-kmeans(data, centers = ??)

1 个答案:

答案 0 :(得分:0)

解决方案很明显。我没有根据%设置值,只是为了演示目的。

data<-c(27,14,16,0,0,10,7,9,10,19)
k_means<-kmeans(data, c(4,5,8,10))