Package org.jscience.mathematics.analysis.fitting

This package provides classes to perform curve fitting.

See:
          Description

Class Summary
AbstractCurveFitter This class is the base class for all curve fitting classes in the package.
HarmonicCoefficientsGuesser This class guesses harmonic coefficients from a sample.
HarmonicFitter This class implements a curve fitting specialized for sinusoids.
PolynomialCoefficient This class represents a polynomial coefficient.
PolynomialFitter This class implements a curve fitting specialized for polynomials.
 

Package org.jscience.mathematics.analysis.fitting Description

This package provides classes to perform curve fitting.

Curve fitting is a special case of an estimation problem were the parameters are the coefficients of a function f whose graph y=f(x) should pass through sample points, and were the measurements are the ordinates of the curve yi=f(xi).

The organisation of this package is explained in the class diagram below. The AbstractCurveFitter class is the base class for all curve fitting classes, it handles all common features like sample points handling. Each specific curve fitting class should sub-class this abstract class and implement the valueAt and partial methods.