2024-05-14 13:02:57 发布
网友
我想知道是否有人能给我演示一种将多个高斯曲线拟合到包含6个峰(数据来自铜金合金晶体的衍射图案)的数据集的方法。我现在的方法是使用多个高斯方程加在一起,这意味着在曲线拟合时,我必须对值进行多次猜测。在
我已经成功地使用遗传算法搜索误差空间,并找到scipy的Levenberg-Marquardt非线性求解器的初始参数估计。scipy的最新版本现在包括了差分进化遗传算法,这是我一直在使用的。它将需要在一个先前拟合的数据集上进行一些试验,以调整种群规模或遗传交叉策略,但你应该有一种方法让计算机以这种方式找到初始参数估计值。它需要一段时间才能运行,所以让它在一夜之间就可以运行了,但它是可以自动化的。在
我已经成功地使用遗传算法搜索误差空间,并找到scipy的Levenberg-Marquardt非线性求解器的初始参数估计。scipy的最新版本现在包括了差分进化遗传算法,这是我一直在使用的。它将需要在一个先前拟合的数据集上进行一些试验,以调整种群规模或遗传交叉策略,但你应该有一种方法让计算机以这种方式找到初始参数估计值。它需要一段时间才能运行,所以让它在一夜之间就可以运行了,但它是可以自动化的。在
相关问题 更多 >
编程相关推荐