mclust:我怎样才能做到这一点

时间:2014-02-25 13:14:08

标签: r cluster-analysis

这是我的代码:

> 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

我没有得到导致问题的原因,如果您有任何见解,请告诉我 谢谢。

1 个答案:

答案 0 :(得分:2)

看起来“有效”。除了你的数据可能只有一个关于Mclust尝试建模数据的方式的“集群”。我在“群集”周围加上引号,因为使用高斯混合物可能无法很好地表示数据。

警告只是强调您需要仔细评估结果,例如:使用可视化。由于它尝试了所有组件数量,最好的结果是2个组件 - 它没有尝试单个组件,但实际上集群数据可能会得分更高。