# Package org.apache.commons.math3.optimization.fitting

This package provides classes to perform curve fitting.

See: Description

- Class Summary
  Class | Description
  --- | ---
  CurveFitter | Fitter for parametric univariate real functions y = f(x).
  GaussianFitter | Fits points to a `Gaussian` function.
  GaussianFitter.ParameterGuesser | Guesses the parameters `norm`, `mean`, and `sigma` of a `Gaussian.Parametric` based on the specified observed points.
  HarmonicFitter | Class that implements a curve fitting specialized for sinusoids.
  HarmonicFitter.ParameterGuesser | This class guesses harmonic coefficients from a sample.
  PolynomialFitter | This class implements a curve fitting specialized for polynomials.
  WeightedObservedPoint | This class is a simple container for weighted observed point in `curve fitting`.

## Package org.apache.commons.math3.optimization.fitting Description

This package provides classes to perform curve fitting.

Curve fitting is a special case of a least squares problem were 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 residuals `f(xi)-yi` for observed points (xi, yi).

Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.