| Package | Description | 
|---|---|
| org.hipparchus.fitting | Classes to perform curve fitting. | 
| org.hipparchus.optim.nonlinear.vector.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 Deprecated. 
 Use  MatrixDecomposerinstead. | 
| 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 © 2016–2020 Hipparchus.org. All rights reserved.