Package org.apache.commons.math3.fitting
Class PolynomialFitter
java.lang.Object
org.apache.commons.math3.fitting.CurveFitter<PolynomialFunction.Parametric>
org.apache.commons.math3.fitting.PolynomialFitter
Deprecated.
Polynomial fitting is a very simple case of
curve fitting.
The estimated coefficients are the polynomial coefficients (see the
fit method).- Since:
- 2.0
-
Constructor Summary
ConstructorsConstructorDescriptionPolynomialFitter(MultivariateVectorOptimizer optimizer) Deprecated.Simple constructor. -
Method Summary
Methods inherited from class org.apache.commons.math3.fitting.CurveFitter
addObservedPoint, addObservedPoint, addObservedPoint, clearObservations, fit, fit, getObservations
-
Constructor Details
-
PolynomialFitter
Deprecated.Simple constructor.- Parameters:
optimizer- Optimizer to use for the fitting.
-
-
Method Details
-
fit
public double[] fit(int maxEval, double[] guess) Deprecated.Get the coefficients of the polynomial fitting the weighted data points. The degree of the fitting polynomial isguess.length - 1.- Parameters:
maxEval- Maximum number of evaluations of the polynomial.guess- First guess for the coefficients. They must be sorted in increasing order of the polynomial's degree.- Returns:
- the coefficients of the polynomial that best fits the observed points.
- Throws:
TooManyEvaluationsException- if the number of evaluations exceedsmaxEval.ConvergenceException- if the algorithm failed to converge.
-
fit
public double[] fit(double[] guess) Deprecated.Get the coefficients of the polynomial fitting the weighted data points. The degree of the fitting polynomial isguess.length - 1.- Parameters:
guess- First guess for the coefficients. They must be sorted in increasing order of the polynomial's degree.- Returns:
- the coefficients of the polynomial that best fits the observed points.
- Throws:
ConvergenceException- if the algorithm failed to converge.
-
PolynomialCurveFitterandWeightedObservedPointsinstead.