@Deprecated public class GaussNewtonOptimizer extends AbstractLeastSquaresOptimizer
This class solve a least-square problem by solving the normal equations of the linearized problem at each iteration. Either LU decomposition or QR decomposition can be used to solve the normal equations. LU decomposition is faster but QR decomposition is more robust for difficult problems.
Constructor and Description |
---|
GaussNewtonOptimizer()
Deprecated.
|
GaussNewtonOptimizer(boolean useLU)
Deprecated.
|
GaussNewtonOptimizer(boolean useLU,
ConvergenceChecker<PointVectorValuePair> checker)
Deprecated.
|
GaussNewtonOptimizer(ConvergenceChecker<PointVectorValuePair> checker)
Deprecated.
Simple constructor with default settings.
|
Modifier and Type | Method and Description |
---|---|
PointVectorValuePair |
doOptimize()
Deprecated.
Perform the bulk of the optimization algorithm.
|
computeCovariances, computeSigma, getChiSquare, getCovariances, getCovariances, getJacobianEvaluations, getRMS, getWeightSquareRoot, guessParametersErrors, optimize, optimize
getConvergenceChecker, getEvaluations, getMaxEvaluations, getStartPoint, getTarget, getWeight
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConvergenceChecker, getEvaluations, getMaxEvaluations
@Deprecated public GaussNewtonOptimizer()
SimpleVectorValueChecker.SimpleVectorValueChecker()
SimpleVectorValueChecker
with default tolerances.public GaussNewtonOptimizer(ConvergenceChecker<PointVectorValuePair> checker)
checker
- Convergence checker.@Deprecated public GaussNewtonOptimizer(boolean useLU)
SimpleVectorValueChecker.SimpleVectorValueChecker()
SimpleVectorValueChecker
with default tolerances.useLU
- If true
, the normal equations will be solved
using LU decomposition, otherwise they will be solved using QR
decomposition.public GaussNewtonOptimizer(boolean useLU, ConvergenceChecker<PointVectorValuePair> checker)
useLU
- If true
, the normal equations will be solved
using LU decomposition, otherwise they will be solved using QR
decomposition.checker
- Convergence checker.public PointVectorValuePair doOptimize()
Jas4pp 1.5 © Java Analysis Studio for Particle Physics