用[1 * n]矩阵变量绘制一个簇

时间:2016-07-28 08:19:53

标签: r cluster-analysis

当涉及到R时,我是初学者。我正在尝试绘制我的数据集(2个变量)的聚类(当然是在估计它们之后)。我用了

kmeans(x, centers, iter.max = 10, nstart = 1,
       algorithm = c("Hartigan-Wong", "Lloyd", "Forgy",
                     "MacQueen"), trace=FALSE)
## S3 method for class 'kmeans'
fitted(object, method = c("centers", "classes"), ...) 

Cluster Vector

并且到了这一步,但我不确定如何继续以获得图表显示x上的一个变量,另一个在y轴上显示簇。

我应该怎么做?

谢谢!

1 个答案:

答案 0 :(得分:0)

好的,我认为你应该做的是:

result<-kmeans(x,centers,...)

plot(data$x,data$y, col=result$cluster)

它将根据它的集群绘制数据和颜色各自的观察结果。 然后,您可以添加群集中心

points(result$clusters, col=1:2, pch=18,cex=2) 

最后两个命令pch和cex正好是中心点的样子。