我使用一个调用emcee
来将函数拟合到某些数据点的 python 包。拟合看起来很棒,但是当我想在每一步绘制每个参数的值时,我得到了这个:
在他们的示例中(具有不同的功能和数据点),他们得到了:
为什么我的函数收敛得这么快,为什么一开始的形状那么奇怪。我使用可能性和后验概率应用 MCMC。即使拟合看起来非常好,函数参数的误差也非常小(比实际值小 10^10),我认为这是因为随机游走。知道如何解决吗?这是他们的拟合代码: http: //dan.iel.fm/emcee/current/user/line/我使用了相同的代码,对我的数据点和拟合函数进行了明显的修改。