| Package | Description | 
|---|---|
| org.apache.commons.math3.fitting | Classes to perform curve fitting. | 
| org.apache.commons.math3.fitting.leastsquares | This package provides algorithms that minimize the residuals
 between observations and model values. | 
| Class and Description | 
|---|
| LeastSquaresOptimizer An algorithm that can be applied to a non-linear least squares problem. | 
| LeastSquaresProblem The data necessary to define a non-linear least squares problem. | 
| Class and Description | 
|---|
| GaussNewtonOptimizer Gauss-Newton least-squares solver. | 
| GaussNewtonOptimizer.Decomposition The decomposition algorithm to use to solve the normal equations. | 
| LeastSquaresBuilder A mutable builder for  LeastSquaresProblems. | 
| LeastSquaresOptimizer An algorithm that can be applied to a non-linear least squares problem. | 
| LeastSquaresOptimizer.Optimum The optimum found by the optimizer. | 
| LeastSquaresProblem The data necessary to define a non-linear least squares problem. | 
| LeastSquaresProblem.Evaluation An evaluation of a  LeastSquaresProblemat a particular point. | 
| LevenbergMarquardtOptimizer This class solves a least-squares problem using the Levenberg-Marquardt
 algorithm. | 
| MultivariateJacobianFunction A interface for functions that compute a vector of values and can compute their
 derivatives (Jacobian). | 
| ParameterValidator Interface for validating a set of model parameters. | 
Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.