1

我想使用matlab将我的数据拟合到高斯混合模型,但问题是我无法确定组件的最佳数量来做到这一点,任何身体的帮助!另外,如果已经有构建函数来获得最佳编号,请帮助。高斯混合模型组件

+0

这就是经典的“模型塞莱问题“。没有独特的解决方案,只有一些启发式方法可以帮助您选择。检查YBE写的链接。你也可以搜索“模型选择”论文,你会得到很多。 – Ran 2012-07-02 15:21:33

回答

0

无限高斯混合模型(www.gatsby.ucl.ac.uk/~edward/pub/inf.mix.nips.99.pdf)可以自动学习聚类的数量。

此页面(http://www.cs.brown.edu/~fwood/code.html)有一些实现它的matlab代码(我没有尝试过代码)。

2

的不同方法好评找到高斯模型混合分量的最佳数量是:

  • 评估组分的混合车型数量:由A奥利维拉 - Brochado和FV马丁斯回顾(2005年):available here
  • 第6章由穆尔和皮尔有限混合模型的(2000)

PS:我没有你的问题的解决方案在Matlab但BIC准则中的R包实施