将cluster.stats与hclust一起使用
在两个不同的hclust群集上使用cluster.stats时出现问题。这不可能吗 我使用的是版本0.99.491–©2009-2015 RStudio,Inc。 安装了以下软件包:将cluster.stats与hclust一起使用,r,cluster-analysis,hclust,R,Cluster Analysis,Hclust,在两个不同的hclust群集上使用cluster.stats时出现问题。这不可能吗 我使用的是版本0.99.491–©2009-2015 RStudio,Inc。 安装了以下软件包: mylib <- "/Users/Klaus/R Packages/"; mylib install.packages("NbClust",lib=mylib) install.packages("modeltools",lib=mylib) install.packages("flexclust",lib=
mylib <- "/Users/Klaus/R Packages/"; mylib
install.packages("NbClust",lib=mylib)
install.packages("modeltools",lib=mylib)
install.packages("flexclust",lib=mylib)
install.packages("RTextTools",lib=mylib) # Amazon's default machine image uses the Atlas BLAS. R points to that when installed with all defaults, but RTextTools expects the ordinary BLAS.
install.packages("mclust",lib=mylib)
install.packages("fpc",lib=mylib)
library("NbClust",lib=mylib)
library("modeltools",lib=mylib)
library("flexclust",lib=mylib)
library("cluster",lib=mylib)
library("mclust",lib=mylib)
library("fpc",lib=mylib)
错误(在丹麦设置中):
Fejl i`[hclust将计算树状图,而不是分区
要执行后一步,请使用cutree。然后您应该可以继续。以下代码应该可以运行,我自己也尝试过:
fit.single <- hclust(d_eucli, method="single")
fit.average <- hclust(d_eucli, method="average")
cut.single <- cutree(fit.single, k=3)
fit.single
cluster.stats(d_eucli, fit.single$cluster, fit.average$cluster)
Fejl i `[<-`(`*tmp*`, j, i, value = Inf) : subscript out of bounds
In addition: Advarselsbeskeder:
1: I max(clustering) : no non-missing arguments to max; returning -Inf
2: I cluster.stats(d_eucli, fit.single$cluster, fit.average$cluster) :
clustering renumbered because maximum != number of clusters
3: I min(bv) : no non-missing arguments to min; returning Inf
4: I min(sij) : no non-missing arguments to min; returning Inf
fit.single <- hclust(d_eucli, method="single")
fit.average <- hclust(d_eucli, method="average")
cut.single <- cutree(fit.single, k=3)
cut.average <- cutree(fit.average, k=3)
cluster.stats(d_eucli, cut.single, cut.average)