这是我的代码:
> dim(clustering)
[1] 234 31
> library(mclust)
> em_c <- Mclust(clustering[,2:31])
Warning messages:
1: In summary.mclustBIC(Bic, data, G = G, modelNames = modelNames) :
best model occurs at the min or max # of components considered
2: In Mclust(clustering[, 2:31]) :
optimal number of clusters occurs at min choice
> em_c
'Mclust' model object:
best model: elliposidal multivariate normal (XXX) with 1 components我不明白是什么导致了这个问题,如果你有任何见解,请告诉我。
还有谢谢。
发布于 2014-02-26 14:42:10
看上去“成功了”。但是,您的数据可能只有一个“集群”,涉及Mclust试图对数据建模的方式。我在“集群”周围加上引号,因为你的数据可能无法用高斯混合表示。
警告只是强调,您需要仔细评估您的结果,例如使用可视化。由于它尝试的组件的数量,最好的结果是在两个组件-它没有尝试单一组件,但它可能会得到更高的分数,实际上没有聚类您的数据。
https://stackoverflow.com/questions/22015332
复制相似问题