高斯和与6个峰值的曲线拟合

2024-05-14 13:02:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道是否有人能给我演示一种将多个高斯曲线拟合到包含6个峰(数据来自铜金合金晶体的衍射图案)的数据集的方法。我现在的方法是使用多个高斯方程加在一起,这意味着在曲线拟合时,我必须对值进行多次猜测。在


Tags: 数据方法方程图案晶体合金曲线拟合对值
1条回答
网友
1楼 · 发布于 2024-05-14 13:02:57

我已经成功地使用遗传算法搜索误差空间,并找到scipy的Levenberg-Marquardt非线性求解器的初始参数估计。scipy的最新版本现在包括了差分进化遗传算法,这是我一直在使用的。它将需要在一个先前拟合的数据集上进行一些试验,以调整种群规模或遗传交叉策略,但你应该有一种方法让计算机以这种方式找到初始参数估计值。它需要一段时间才能运行,所以让它在一夜之间就可以运行了,但它是可以自动化的。在

相关问题 更多 >

    热门问题