【发布时间】:2012-11-05 05:29:30
【问题描述】:
我有一个由两个重叠的高斯分布组合而成的分布,我想将高斯分布拟合到它的直方图中。我知道 Matlab 中的 histfit 可以完美地完成,但需要 1 高斯。 histfit(data,bin,dist) 也适用于默认提供的其他类型的分布,但其中不包括二正态分布。
我怎样才能通过 histfit 进行这两个正常的拟合?
【问题讨论】:
标签: matlab
我有一个由两个重叠的高斯分布组合而成的分布,我想将高斯分布拟合到它的直方图中。我知道 Matlab 中的 histfit 可以完美地完成,但需要 1 高斯。 histfit(data,bin,dist) 也适用于默认提供的其他类型的分布,但其中不包括二正态分布。
我怎样才能通过 histfit 进行这两个正常的拟合?
【问题讨论】:
标签: matlab
你不能,改用 gmdistribution。
例如 obj = gmdistribution.fit(数据, 2)
将估计高斯混合分布中两个高斯的参数。
【讨论】: