Python Scipy拟合不能很好地收敛,也不能给出合理的误差估计
我正在使用Python Scipy拟合不能很好地收敛,也不能给出合理的误差估计,python,scipy,curve-fitting,model-fitting,Python,Scipy,Curve Fitting,Model Fitting,我正在使用scipy.optimize.leastsq来估计最佳拟合参数以及这些参数上的错误。我的拟合中只有几个参数,而大多数参数的估计结果都相当不错。然而,我的一个参数给出了我输入的初始猜测的最终结果。假设我的猜测是5.2,它返回了5.2+-0.0010的最适合估计值。这同样适用于我最初的猜测。两个问题是最终结果是初始结果或非常接近结果,以及非常小的误差估计。有人能告诉我问题出在哪里吗?我记得,如果参数没有改进,则返回初始参数估计值。也就是说,任何更改都会导致更高的错误。您可以通过使用(A)最
scipy.optimize.leastsq
来估计最佳拟合参数以及这些参数上的错误。我的拟合中只有几个参数,而大多数参数的估计结果都相当不错。然而,我的一个参数给出了我输入的初始猜测的最终结果。假设我的猜测是5.2
,它返回了5.2+-0.0010
的最适合估计值。这同样适用于我最初的猜测。两个问题是最终结果是初始结果或非常接近结果,以及非常小的误差估计。有人能告诉我问题出在哪里吗?我记得,如果参数没有改进,则返回初始参数估计值。也就是说,任何更改都会导致更高的错误。您可以通过使用(A)最终参数和(B)最终参数手动计算平方误差之和来验证这一点,该参数更改为+/-0.001。您提到的模糊描述不可能提供有意义的帮助。请