| Name | Description | Type | Package | Framework |
| AbstractCurveFitter | Base class that contains common code for fitting parametric univariate real functions y = f(pi;x), where x is | Class | org.apache.commons.math3.fitting | Apache Commons |
| AbstractCurveFitter .TheoreticalValuesFunction | Vector function for computing function theoretical values. | Class | org.apache.commons.math3.fitting.AbstractCurveFitter | Apache Commons |
| AbstractEvaluation | An implementation of LeastSquaresProblem. | Class | org.apache.commons.math3.fitting.leastsquares | Apache Commons |
| CurveFitter | Fitter for parametric univariate real functions y = f(x). | Class | org.apache.commons.math3.fitting | Apache Commons |
| EvaluationRmsChecker | Check if an optimization has converged based on the change in computed RMS. | Class | org.apache.commons.math3.fitting.leastsquares | Apache Commons |
| GaussianCurveFitter | Fits points to a Gaussian The initial guess values must be passed | Class | org.apache.commons.math3.fitting | Apache Commons |
| GaussianCurveFitter .ParameterGuesser | Guesses the parameters norm, mean, and sigma of a Gaussian. | Class | org.apache.commons.math3.fitting.GaussianCurveFitter | Apache Commons |
| GaussianFitter | Fits points to a Gaussian function. | Class | org.apache.commons.math3.fitting | Apache Commons |
| GaussianFitter .ParameterGuesser | Guesses the parameters norm, mean, and sigma of a Gaussian. | Class | org.apache.commons.math3.fitting.GaussianFitter | Apache Commons |
| GaussNewtonOptimizer | Gauss-Newton least-squares solver. | Class | org.apache.commons.math3.fitting.leastsquares | Apache Commons |
| GaussNewtonOptimizer .Decomposition | The decomposition algorithm to use to solve the normal equations. | Class | org.apache.commons.math3.fitting.leastsquares.GaussNewtonOptimizer | Apache Commons |
| HarmonicCurveFitter | Fits points to a harmonic oscillator The initial guess values must be passed | Class | org.apache.commons.math3.fitting | Apache Commons |
| HarmonicCurveFitter .ParameterGuesser | This class guesses harmonic coefficients from a sample. | Class | org.apache.commons.math3.fitting.HarmonicCurveFitter | Apache Commons |
| HarmonicFitter | Class that implements a curve fitting specialized for sinusoids. | Class | org.apache.commons.math3.fitting | Apache Commons |
| HarmonicFitter .ParameterGuesser | This class guesses harmonic coefficients from a sample. | Class | org.apache.commons.math3.fitting.HarmonicFitter | Apache Commons |
| LeastSquaresAdapter | An adapter that delegates to another implementation of LeastSquaresProblem. | Class | org.apache.commons.math3.fitting.leastsquares | Apache Commons |
| LeastSquaresBuilder | A mutable builder for LeastSquaresProblems. | Class | org.apache.commons.math3.fitting.leastsquares | Apache Commons |
| LeastSquaresFactory | A Factory for creating LeastSquaresProblems. | Class | org.apache.commons.math3.fitting.leastsquares | Apache Commons |
| LeastSquaresOptimizer | An algorithm that can be applied to a non-linear least squares problem. | Interface | org.apache.commons.math3.fitting.leastsquares | Apache Commons |
| LeastSquaresOptimizer .Optimum | The optimum found by the optimizer. | Interface | org.apache.commons.math3.fitting.leastsquares.LeastSquaresOptimizer | Apache Commons |
| LeastSquaresProblem | The data necessary to define a non-linear least squares problem. | Interface | org.apache.commons.math3.fitting.leastsquares | Apache Commons |
| LeastSquaresProblem .Evaluation | An evaluation of a LeastSquaresProblem at a particular point. | Interface | org.apache.commons.math3.fitting.leastsquares.LeastSquaresProblem | Apache Commons |
| LevenbergMarquardtOptimizer | This class solves a least-squares problem using the Levenberg-Marquardt This implementation should work even for over-determined systems | Class | org.apache.commons.math3.fitting.leastsquares | Apache Commons |
| MultivariateJacobianFunction | A interface for functions that compute a vector of values and can compute their derivatives (Jacobian). | Interface | org.apache.commons.math3.fitting.leastsquares | Apache Commons |
| ParameterValidator | Interface for validating a set of model parameters. | Interface | org.apache.commons.math3.fitting.leastsquares | Apache Commons |
| PolynomialCurveFitter | Fits points to a polynomial The size of the initial guess array defines the | Class | org.apache.commons.math3.fitting | Apache Commons |
| PolynomialFitter | Polynomial fitting is a very simple case of curve fitting. | Class | org.apache.commons.math3.fitting | Apache Commons |
| SimpleCurveFitter | Fits points to a user-defined function. | Class | org.apache.commons.math3.fitting | Apache Commons |
| ValueAndJacobianFunction | A interface for functions that compute a vector of values and can compute their derivatives (Jacobian). | Interface | org.apache.commons.math3.fitting.leastsquares | Apache Commons |
| WeightedObservedPoint | This class is a simple container for weighted observed point in Instances of this class are guaranteed to be immutable. | Class | org.apache.commons.math3.fitting | Apache Commons |
| WeightedObservedPoints | Simple container for weighted observed points used in curve fitting algorithms. | Class | org.apache.commons.math3.fitting | Apache Commons |