【问题标题】:mclust: how can I make this workmclust:我怎样才能使这项工作
【发布时间】:2014-02-26 22:42:10
【问题描述】:

这是我的代码:

> 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

我不明白是什么导致了问题,如果您有任何见解,请告诉我。
谢谢。

【问题讨论】:

  • 没有看到数据,很难尝试。你不能给出前 5 个变量的头部吗?
  • ete hiver ddist sens city1_longitude city1_latitude city2_longitude ....都是数字数据
  • install.packages("mclust");要求(mclust);一个
  • 您没有Error 消息,因此Mclust 成功完成了任务(根据自己的标准)。能否得到预期的答案是另一个问题。
  • 你可能是对的,谢谢。

标签: r cluster-analysis


【解决方案1】:

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

警告只是强调您需要仔细评估您的结果,例如使用可视化。由于它尝试的组件数量众多,因此最好的结果是 2 个组件 - 它没有尝试单个组件,但实际上对您的数据进行聚类可能得分更高。 p>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-04
    • 1970-01-01
    • 2018-01-21
    • 2023-03-23
    相关资源
    最近更新 更多