Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractCurveFitter - Class in org.hipparchus.fitting
-
Base class that contains common code for fitting parametric univariate real functions
y = f(pi;x)
, wherex
is the independent variable and thepi
are the parameters. - AbstractCurveFitter() - Constructor for class org.hipparchus.fitting.AbstractCurveFitter
-
Empty constructor.
- AbstractCurveFitter.TheoreticalValuesFunction - Class in org.hipparchus.fitting
-
Vector function for computing function theoretical values.
- add(double, double) - Method in class org.hipparchus.fitting.WeightedObservedPoints
-
Adds a point to the sample.
- add(double, double, double) - Method in class org.hipparchus.fitting.WeightedObservedPoints
-
Adds a point to the sample.
- add(WeightedObservedPoint) - Method in class org.hipparchus.fitting.WeightedObservedPoints
-
Adds a point to the sample.
C
- clear() - Method in class org.hipparchus.fitting.WeightedObservedPoints
-
Removes all observations from this container.
- create() - Static method in class org.hipparchus.fitting.GaussianCurveFitter
-
Creates a default curve fitter.
- create() - Static method in class org.hipparchus.fitting.HarmonicCurveFitter
-
Creates a default curve fitter.
- create(int) - Static method in class org.hipparchus.fitting.PolynomialCurveFitter
-
Creates a default curve fitter.
- create(ParametricUnivariateFunction, double[]) - Static method in class org.hipparchus.fitting.SimpleCurveFitter
-
Creates a curve fitter.
F
- fit(Collection<WeightedObservedPoint>) - Method in class org.hipparchus.fitting.AbstractCurveFitter
-
Fits a curve.
G
- GaussianCurveFitter - Class in org.hipparchus.fitting
-
Fits points to a
Gaussian
function. - GaussianCurveFitter.ParameterGuesser - Class in org.hipparchus.fitting
-
Guesses the parameters
norm
,mean
, andsigma
of aGaussian.Parametric
based on the specified observed points. - getModelFunction() - Method in class org.hipparchus.fitting.AbstractCurveFitter.TheoreticalValuesFunction
-
Get model function value.
- getModelFunctionJacobian() - Method in class org.hipparchus.fitting.AbstractCurveFitter.TheoreticalValuesFunction
-
Get model function Jacobian.
- getOptimizer() - Method in class org.hipparchus.fitting.AbstractCurveFitter
-
Creates an optimizer set up to fit the appropriate curve.
- getProblem(Collection<WeightedObservedPoint>) - Method in class org.hipparchus.fitting.AbstractCurveFitter
-
Creates a least squares problem corresponding to the appropriate curve.
- getProblem(Collection<WeightedObservedPoint>) - Method in class org.hipparchus.fitting.GaussianCurveFitter
-
Creates a least squares problem corresponding to the appropriate curve.
- getProblem(Collection<WeightedObservedPoint>) - Method in class org.hipparchus.fitting.HarmonicCurveFitter
-
Creates a least squares problem corresponding to the appropriate curve.
- getProblem(Collection<WeightedObservedPoint>) - Method in class org.hipparchus.fitting.PolynomialCurveFitter
-
Creates a least squares problem corresponding to the appropriate curve.
- getProblem(Collection<WeightedObservedPoint>) - Method in class org.hipparchus.fitting.SimpleCurveFitter
-
Creates a least squares problem corresponding to the appropriate curve.
- getWeight() - Method in class org.hipparchus.fitting.WeightedObservedPoint
-
Gets the weight of the measurement in the fitting process.
- getX() - Method in class org.hipparchus.fitting.WeightedObservedPoint
-
Gets the abscissa of the point.
- getY() - Method in class org.hipparchus.fitting.WeightedObservedPoint
-
Gets the observed value of the function at x.
- guess() - Method in class org.hipparchus.fitting.GaussianCurveFitter.ParameterGuesser
-
Gets an estimation of the parameters.
- guess() - Method in class org.hipparchus.fitting.HarmonicCurveFitter.ParameterGuesser
-
Gets an estimation of the parameters.
H
- HarmonicCurveFitter - Class in org.hipparchus.fitting
-
Fits points to a
harmonic oscillator
function. - HarmonicCurveFitter.ParameterGuesser - Class in org.hipparchus.fitting
-
This class guesses harmonic coefficients from a sample.
O
- org.hipparchus.fitting - package org.hipparchus.fitting
-
Classes to perform curve fitting.
P
- ParameterGuesser(Collection<WeightedObservedPoint>) - Constructor for class org.hipparchus.fitting.GaussianCurveFitter.ParameterGuesser
-
Constructs instance with the specified observed points.
- ParameterGuesser(Collection<WeightedObservedPoint>) - Constructor for class org.hipparchus.fitting.HarmonicCurveFitter.ParameterGuesser
-
Simple constructor.
- PolynomialCurveFitter - Class in org.hipparchus.fitting
-
Fits points to a
polynomial
function.
S
- SimpleCurveFitter - Class in org.hipparchus.fitting
-
Fits points to a user-defined
function
.
T
- TheoreticalValuesFunction(ParametricUnivariateFunction, Collection<WeightedObservedPoint>) - Constructor for class org.hipparchus.fitting.AbstractCurveFitter.TheoreticalValuesFunction
-
Simple constructor.
- toList() - Method in class org.hipparchus.fitting.WeightedObservedPoints
-
Gets a snapshot of the observed points.
W
- WeightedObservedPoint - Class in org.hipparchus.fitting
-
This class is a simple container for weighted observed point in
curve fitting
. - WeightedObservedPoint(double, double, double) - Constructor for class org.hipparchus.fitting.WeightedObservedPoint
-
Simple constructor.
- WeightedObservedPoints - Class in org.hipparchus.fitting
-
Simple container for weighted observed points used in
curve fitting
algorithms. - WeightedObservedPoints() - Constructor for class org.hipparchus.fitting.WeightedObservedPoints
-
Simple constructor.
- withMaxIterations(int) - Method in class org.hipparchus.fitting.GaussianCurveFitter
-
Configure the maximum number of iterations.
- withMaxIterations(int) - Method in class org.hipparchus.fitting.HarmonicCurveFitter
-
Configure the maximum number of iterations.
- withMaxIterations(int) - Method in class org.hipparchus.fitting.PolynomialCurveFitter
-
Configure the maximum number of iterations.
- withMaxIterations(int) - Method in class org.hipparchus.fitting.SimpleCurveFitter
-
Configure the maximum number of iterations.
- withStartPoint(double[]) - Method in class org.hipparchus.fitting.GaussianCurveFitter
-
Configure the start point (initial guess).
- withStartPoint(double[]) - Method in class org.hipparchus.fitting.HarmonicCurveFitter
-
Configure the start point (initial guess).
- withStartPoint(double[]) - Method in class org.hipparchus.fitting.PolynomialCurveFitter
-
Configure the start point (initial guess).
- withStartPoint(double[]) - Method in class org.hipparchus.fitting.SimpleCurveFitter
-
Configure the start point (initial guess).
All Classes and Interfaces|All Packages|Serialized Form