diff --git a/src/java/org/apache/commons/math/optimization/fitting/package.html b/src/java/org/apache/commons/math/optimization/fitting/package.html index 12862ad10..9f9fa062d 100644 --- a/src/java/org/apache/commons/math/optimization/fitting/package.html +++ b/src/java/org/apache/commons/math/optimization/fitting/package.html @@ -19,25 +19,12 @@ This package provides classes to perform curve fitting. -

Curve fitting is a special case of an {@link -org.spaceroots.mantissa.estimation.EstimationProblem estimation problem} +

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 measurements are the ordinates of the curve -yi=f(xi).

+were the objective function is the squared sum of residuals +f(xi)-yi for observed points +(xi, yi).

-

The organisation of this package is explained in the class diagram -below. The {@link org.spaceroots.mantissa.fitting.AbstractCurveFitter -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 {@link -org.spaceroots.mantissa.fitting.AbstractCurveFitter#valueAt valueAt} and -{@link org.spaceroots.mantissa.fitting.AbstractCurveFitter#partial -partial} methods.

- - - -@author L. Maisonobe