|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.math3.fitting.CurveFitter<PolynomialFunction.Parametric>
org.apache.commons.math3.fitting.PolynomialFitter
public class PolynomialFitter
Polynomial fitting is a very simple case of curve fitting
.
The estimated coefficients are the polynomial coefficients (see the
fit
method).
Constructor Summary | |
---|---|
PolynomialFitter(MultivariateVectorOptimizer optimizer)
Simple constructor. |
Method Summary | |
---|---|
double[] |
fit(double[] guess)
Get the coefficients of the polynomial fitting the weighted data points. |
double[] |
fit(int maxEval,
double[] guess)
Get the coefficients of the polynomial fitting the weighted data points. |
Methods inherited from class org.apache.commons.math3.fitting.CurveFitter |
---|
addObservedPoint, addObservedPoint, addObservedPoint, clearObservations, fit, fit, getObservations |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PolynomialFitter(MultivariateVectorOptimizer optimizer)
optimizer
- Optimizer to use for the fitting.Method Detail |
---|
public double[] fit(int maxEval, double[] guess)
guess.length - 1
.
guess
- First guess for the coefficients. They must be sorted in
increasing order of the polynomial's degree.maxEval
- Maximum number of evaluations of the polynomial.
TooManyEvaluationsException
- if
the number of evaluations exceeds maxEval
.
ConvergenceException
- if the algorithm failed to converge.public double[] fit(double[] guess)
guess.length - 1
.
guess
- First guess for the coefficients. They must be sorted in
increasing order of the polynomial's degree.
ConvergenceException
- if the algorithm failed to converge.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |