拟合高斯数据用Matlab

我要产生像下面一个图(在本文中) 拟合高斯数据用Matlab

我认为这是使用histfit

但是做,histfit doesen't真使用我的数据。酒吧超过曲线。我的数据并不是真正的正态分布,但我希望除了一些异常值外,所有的仓都在曲线内。有没有什么方法可以拟合高斯曲线并在上图中绘制它?

编辑 这是histfit(data)

我要适应高斯给它,并保持一定值ouliers。基于假设数据是正态分布的,我只需要使用正态分布,因为它将用于卡尔曼滤波器中。事实并非真正正态分布,肯定会影响过滤器的性能,但我必须首先用正态分布的参数(即平均值和标准偏差)进料。

回答:

我不确定你是否理解fit是如何工作的,如果你的数据是高斯函数,函数会根据这些值绘制拟合曲线,一些bar会在下面的一些上面,这一切都取决于最小二乘在整个曲线上最小化。你不能强迫这个配合看起来不同,这是配合过程的结果。如果你的数据没有正常分发,那么合适的好处是很差的。没有更多的信息或数据,这是最好的,我可以回答:)

以上是 拟合高斯数据用Matlab 的全部内容, 来源链接: utcz.com/qa/263752.html

回到顶部