我有一些数据,当我给出拟合期望值时,它会正确地将高斯拟合到我的数据中。如果我没有给它期望值,它会在我的数据中绘制一条水平线(拟合没有效果)。
我之所以想要在没有期望值的情况下适应工作,是因为我可以比较峰值位置的差异。
编辑:
期望值'expect'是具有最高y值(我的数据的峰值)的x位置。
pos = argmax(ydata)
expect = xdata[pos]
如果我不使用期望值,我强制高斯位于我的情节的中心
xdata[29]
其中29是我数据的中央bin(总共60个bin)。当我这样做时,我会得到一条扁线。我希望这适合更糟糕,但它应该给我一些高斯看起来合适。