lsqnonlin only supported for method_of_moments
parent
67d781f545
commit
7f3bc60ce0
|
@ -6102,7 +6102,7 @@ block decomposition of the model (see :opt:`block`).
|
|||
routine (available under MATLAB if the Optimization Toolbox is
|
||||
installed; available under Octave if the `optim
|
||||
<https://octave.sourceforge.io/optim/>`__ package from
|
||||
Octave-Forge is installed).
|
||||
Octave-Forge is installed). Only supported for ``method_of_moments``.
|
||||
|
||||
``101``
|
||||
|
||||
|
|
|
@ -542,6 +542,9 @@ switch minimizer_algorithm
|
|||
opt_par_values = opt_par_values(:);
|
||||
case 13
|
||||
% Matlab's lsqnonlin (Optimization toolbox needed).
|
||||
if ~isfield(options_,'mom')
|
||||
error('Option mode_compute=13 is available only for method_of_moments estimation.')
|
||||
end
|
||||
if isoctave && ~user_has_octave_forge_package('optim')
|
||||
error('Option mode_compute=13 requires the optim package')
|
||||
elseif ~isoctave && ~user_has_matlab_license('optimization_toolbox')
|
||||
|
|
Loading…
Reference in New Issue