Skip to content

Tag: curve-fitting

How to write a function to fit data to a sum of N Gaussian-like peaks without explicitly defining the expression for every possible N?

I am trying to fit a progression of Gaussian peaks to a spectral lineshape. The progression is a summation of N evenly spaced Gaussian peaks. When coded as a function, the formula for N=1 looks like this: where A, e0, hf, S and fwhm are to be determined from the fit with some good initial guesses. Importantly…

fitting closed curve to a set of noisy points

This is my set of data, where I would like to fit a closed curve to, just like this post here is the visualized dataset: However, these are the results I got no matter how I sort my array. I pinned a few problems about my dataset but don’t know how to deal with them: Many x and y values