【发布时间】:2018-09-03 19:18:50
【问题描述】:
我手头的问题:我正在使用 scipy curve_fit 来拟合曲线 (https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.curve_fit.html),但在许多情况下,为此类曲线估计的参数指的是本地众多 “本地”之一 最小值,而不是 “全局” 最小值。现在考虑到curve_fit 的设计方式,这是可以预料的。不过,我真的需要我的全球最低限度。
为了找到它,我最初的预感是乘以初始起点,运行多个 curve_fit 实例并选择拟合误差最低的一个,但我个人的初步猜测估计会受到许多偏差的影响(也可能组合的数量可能相当多,这将不利于性能)。
您是否碰巧知道如何进行的更好、更快和/或更合理的方法? (他们不需要通过最小二乘,如果需要我可以构建临时的东西)
【问题讨论】:
标签: python scipy curve-fitting least-squares