我将数据拟合到具有10个自由参数的模型。目前,我正在使用Python中模块curve_fit
中的函数scipy
。
结果似乎对初始猜测的选择非常敏感,因此我想使用每个参数的初始值数组运行拟合程序,这是为了找到全局最小值而不是优化时本地的。
我在python中相当新,我想知道哪个可能是一个很好的方法来实现它。是否有curve_fit
函数的参数可以帮助我解决这个问题?还有其他更合适的功能吗?或者我应该采用一个非常长的嵌套for循环来扫描不同初始参数的所有可能值?
请给我你的建议,
谢谢!