This method set the unbound parameters of the given problem starting from their current values through several iterations. At each step, the unbound parameters are changed in order to minimize a weighted least square criterion based on the measurements of the problem.
The iterations are stopped either when the criterion goes below a physical threshold under which improvement are considered useless or when the algorithm is unable to improve it (even if it is still high). The first condition that is met stops the iterations. If the convergence it not reached before the maximum number of iterations, an {@link EstimationException} isthrown.
@param problem estimation problem to solve @exception EstimationException if the problem cannot be solved @see EstimationProblemThe authors of the original fortran function are:
Luc Maisonobe did the Java translation.
@param problem estimation problem to solve @exception EstimationException if convergence cannot bereached with the specified algorithm settings or if there are more variables than equations @see #setInitialStepBoundFactor @see #setCostRelativeTolerance @see #setParRelativeTolerance @see #setOrthoTolerance
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|