首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >R中的聚类分析:如何确定聚类的最佳数量?

R中的聚类分析:如何确定聚类的最佳数量?

提问于 2017-12-26 14:13:14
回答 2关注 0查看 1.9K

作为R的新手,我不太确定如何选择最佳数量的聚类来进行k均值分析。在绘制以下数据的子集之后,将有多少个集群适合?我怎样才能进行聚类dendro分析?

n = 1000

kk = 10

x1 = runif(kk)

y1 = runif(kk)

z1 = runif(kk)

x4 = sample(x1,length(x1))

y4 = sample(y1,length(y1))

randObs <- function()

{

ix = sample( 1:length(x4), 1 )

iy = sample( 1:length(y4), 1 )

rx = rnorm( 1, x4[ix], runif(1)/8 )

ry = rnorm( 1, y4[ix], runif(1)/8 )

return( c(rx,ry) )

}

x = c()

y = c()

for ( k in 1:n )

{

rPair = randObs()

x = c( x, rPair[1] )

y = c( y, rPair[2] )

}

z <- rnorm(n)

d <- data.frame( x, y, z )

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档