2

我有一个由两个重叠的高斯分布组合而成的分布,我想将高斯分布拟合到它的直方图上。我知道 Matlab 中的 histfit 可以完美地完成,但需要 1 高斯。histfit(data,bin,dist) 也适用于默认提供的其他类型的分布,但其中不包括二正态分布。

我怎样才能通过 histfit 进行这种两个正常的拟合?

4

1 回答 1

1

你不能,改用 gmdistribution 。

例如 obj = gmdistribution.fit(data, 2)

将估计高斯混合分布中两个高斯的参数。

于 2012-11-04T21:29:30.300 回答