全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2490 0
2019-11-15
R语言实战中聚类选择最优数目的函数Nbclust,例子时用的是对的,自己用另外数据聚类的时候为什么会报错?代码为:
rm(list=ls(all=TRUE))
data<-matrix(c(1,2,4.5,6,8))
data
d<-dist(data)#计算距离
d
fit.average<-hclust(d,method="average")#按照平均联动聚类
plot(fit.average,hang=-1,cex=0.8,main="Average Linkage Clustering")
devAskNewPage(ask=TRUE)
nc<-NbClust(data,distance="euclidean",min.nc=2,max.nc=4,method="average")#距离按照欧氏距离,方法按照平均联动

这里报错出现
Error in if ((res[ncP - min_nc + 1, 15] <= resCritical[ncP - min_nc +  :
  需要TRUE/FALSE值的地方不可以用缺少值

这地方是为什么呢,请教各位大佬
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群