我正在使用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
有谁知道发生了什么? 谢谢
答案 0 :(得分:1)
我运行了你的代码并没有遇到任何问题。我猜你的R和你正在使用的软件包之间存在版本不匹配。您是否可以确保您的群集包是最新的(以及您正在使用的任何其他包),和/或更新到最新版本的R?
如果这不起作用,您可以添加sessionInfo()
信息吗?这通常有助于诊断这些问题。