public class HarmonicCurveFitter extends AbstractCurveFitter
harmonic oscillator
 function.
 initial guess values must be passed
 in the following order:
 | Modifier and Type | Class | Description | 
|---|---|---|
static class  | 
HarmonicCurveFitter.ParameterGuesser | 
 This class guesses harmonic coefficients from a sample. 
 | 
AbstractCurveFitter.TheoreticalValuesFunction| Modifier and Type | Method | Description | 
|---|---|---|
static HarmonicCurveFitter | 
create() | 
 Creates a default curve fitter. 
 | 
protected LeastSquaresProblem | 
getProblem(Collection<WeightedObservedPoint> observations) | 
 Creates a least squares problem corresponding to the appropriate curve. 
 | 
HarmonicCurveFitter | 
withMaxIterations(int newMaxIter) | 
 Configure the maximum number of iterations. 
 | 
HarmonicCurveFitter | 
withStartPoint(double[] newStart) | 
 Configure the start point (initial guess). 
 | 
fit, getOptimizerpublic static HarmonicCurveFitter create()
HarmonicCurveFitter.ParameterGuesser
 computed automatically, and the maximum number of iterations of the
 optimization algorithm is set to Integer.MAX_VALUE.withStartPoint(double[]), 
withMaxIterations(int)public HarmonicCurveFitter withStartPoint(double[] newStart)
newStart - new start point (initial guess)public HarmonicCurveFitter withMaxIterations(int newMaxIter)
newMaxIter - maximum number of iterationsprotected LeastSquaresProblem getProblem(Collection<WeightedObservedPoint> observations)
getProblem in class AbstractCurveFitterobservations - Sample points.points.Copyright © 2016–2018 Hipparchus.org. All rights reserved.