| Name | Description | Type | Package | Framework |
| CurveFitter | Fitter for parametric univariate real functions y = f(x). | Class | org.apache.commons.math3.optimization.fitting | Apache Commons |
| GaussianFitter | Fits points to a Gaussian function. | Class | org.apache.commons.math3.optimization.fitting | Apache Commons |
| GaussianFitter .ParameterGuesser | Guesses the parameters norm, mean, and sigma of a Gaussian. | Class | org.apache.commons.math3.optimization.fitting.GaussianFitter | Apache Commons |
| HarmonicFitter | Class that implements a curve fitting specialized for sinusoids. | Class | org.apache.commons.math3.optimization.fitting | Apache Commons |
| HarmonicFitter .ParameterGuesser | This class guesses harmonic coefficients from a sample. | Class | org.apache.commons.math3.optimization.fitting.HarmonicFitter | Apache Commons |
| PolynomialFitter | Polynomial fitting is a very simple case of curve fitting. | Class | org.apache.commons.math3.optimization.fitting | 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.optimization.fitting | Apache Commons |