Classes to perform curve fitting. Curve fitting is a special case of a least-squares problem where the parameters are the coefficients of a function \( f \) whose graph \( y = f(x) \) should pass through sample points, and were the objective function is the squared sum of the residuals \( f(x_i) - y_i \) for observed points \( (x_i, y_i) \).
Class Summary Class Description AbstractCurveFitterBase class that contains common code for fitting parametric univariate real functions
y = f(pi;x), where
xis the independent variable and the
piare the parameters.
AbstractCurveFitter.TheoreticalValuesFunctionVector function for computing function theoretical values. GaussianCurveFitterFits points to a
GaussianCurveFitter.ParameterGuesserGuesses the parameters
Gaussian.Parametricbased on the specified observed points.
HarmonicCurveFitterFits points to a
HarmonicCurveFitter.ParameterGuesserThis class guesses harmonic coefficients from a sample. PolynomialCurveFitterFits points to a
SimpleCurveFitterFits points to a user-defined
WeightedObservedPointThis class is a simple container for weighted observed point in
WeightedObservedPointsSimple container for weighted observed points used in