clusplot函数出错

时间:2015-06-29 15:00:12

标签: r

我正在使用R中的聚类分析,我想绘制聚类:

teste<-data.frame(v1=rnorm(100),v2=rexp(100),v3=runif(100) )

fit.c<- kmeans(teste,2)
aggregate(teste,by=list(fit.c$cluster),FUN=mean)

clusplot(teste, fit.c$cluster, color=TRUE, shade=TRUE,labels=2, lines=0)

但它给了我这个错误:

Error in clusplot.default(teste, fit.c$cluster, color = TRUE, shade = TRUE,     : 
4 arguments passed to .Internal(nchar) which requires 3

有谁知道发生了什么? 谢谢

1 个答案:

答案 0 :(得分:1)

我运行了你的代码并没有遇到任何问题。我猜你的R和你正在使用的软件包之间存在版本不匹配。您是否可以确保您的群集包是最新的(以及您正在使用的任何其他包),和/或更新到最新版本的R?

如果这不起作用,您可以添加sessionInfo()信息吗?这通常有助于诊断这些问题。