我从fpc包调用DBSCAN并尝试使用cluster.stats验证集群结果。
如果形成了多个集群,它将完美运行。但如果只形成一个集群,那么它会给我以下错误。
sc $ clus.avg.widths出错:$ operator对原子向量无效 另外:警告信息: 在min(bv)中:min没有非缺失参数;返回Inf
我的代码是,
df<-read.table("can3147.txt",header=TRUE,sep="")
dso<-dbscan(df,3,4)
d<-dist(df)
res1<-cluster.stats(d,dso$cluster)
如果有两个聚类(两个独立的聚类或一个聚类和几个噪点,如果我将eps值设为0.311,则可以实现代码)。
PLZ。如果有人知道如何克服,请帮助我? 要么 什么其他集群验证pkg可以用于DBSCAN?