当涉及到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"), ...)
并且到了这一步,但我不确定如何继续以获得图表显示x上的一个变量,另一个在y轴上显示簇。
我应该怎么做?
谢谢!
答案 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正好是中心点的样子。