Java org.apache.commons.math3.optim.nonlinear.vector.jacobian LevenbergMarquardtOptimizer fields, constructors, methods, implement or subclass

Example usage for Java org.apache.commons.math3.optim.nonlinear.vector.jacobian LevenbergMarquardtOptimizer fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.apache.commons.math3.optim.nonlinear.vector.jacobian LevenbergMarquardtOptimizer.

The text is from its open source code.

Constructor

LevenbergMarquardtOptimizer()
Build an optimizer for least squares problems with default values for all the tuning parameters (see the #LevenbergMarquardtOptimizer(double,double,double,double,double) other contructor .
LevenbergMarquardtOptimizer(double initialStepBoundFactor, double costRelativeTolerance, double parRelativeTolerance, double orthoTolerance, double threshold)
The arguments control the behaviour of the default convergence checking procedure.
LevenbergMarquardtOptimizer(double initialStepBoundFactor, ConvergenceChecker checker, double costRelativeTolerance, double parRelativeTolerance, double orthoTolerance, double threshold)
Constructor that allows the specification of a custom convergence checker, in addition to the standard ones.

Method

double[][]computeCovariances(double[] params, double threshold)
Get the covariance matrix of the optimized parameters.
doublegetChiSquare()
Get a Chi-Square-like value assuming the N residuals follow N distinct normal distributions centered on 0 and whose variances are the reciprocal of the weights.
doublegetRMS()
Gets the root-mean-square (RMS) value.