问题描述
嘿,所以我生成了一些具有不同均值和协方差的 3 个高斯分布的 2D 数据(3 个分布具有不同值的身份矩阵)。 3 个分布的权重分别为 0.4、0.4 和 0.2。
如果我只使用 Mclust 函数,它可以轻松找到正确的值,但我想更改算法的起始条件。
平均而言,我想我找到了一个解决方案,因为我可以在先验控制中更改它,尽管我不确定我是否正确使用它。
result <- Mclust(data,G=3,prior = priorControl(mean = c(4,2,8,3,5,9)))
对于权重或 cov 矩阵,我没有找到任何选项,阅读文档对我没有帮助。在 pyhton 中,使用 sklearn.mixture.GaussianMixture,就可以按照文档中的说明执行此操作。
任何帮助将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)