Octave compatibility fix: catch does not accept an argument
parent
ad3165c1e1
commit
179af0e4ab
|
@ -173,7 +173,8 @@ end
|
||||||
%% perform initial estimation checks;
|
%% perform initial estimation checks;
|
||||||
try
|
try
|
||||||
oo_ = initial_estimation_checks(objective_function,xparam1,dataset_,M_,estim_params_,options_,bayestopt_,oo_);
|
oo_ = initial_estimation_checks(objective_function,xparam1,dataset_,M_,estim_params_,options_,bayestopt_,oo_);
|
||||||
catch initial_estimation_checks_fail % if check fails, provide info on using calibration if present
|
catch % if check fails, provide info on using calibration if present
|
||||||
|
e = lasterror();
|
||||||
if full_calibration_detected %calibrated model present and no explicit starting values
|
if full_calibration_detected %calibrated model present and no explicit starting values
|
||||||
skipline(1);
|
skipline(1);
|
||||||
fprintf('ESTIMATION_CHECKS: There was an error in computing the likelihood for initial parameter values.\n')
|
fprintf('ESTIMATION_CHECKS: There was an error in computing the likelihood for initial parameter values.\n')
|
||||||
|
@ -184,7 +185,7 @@ catch initial_estimation_checks_fail % if check fails, provide info on using cal
|
||||||
generate_estimated_params_init_block(xparam1_calib,estim_params_,M_,options_)
|
generate_estimated_params_init_block(xparam1_calib,estim_params_,M_,options_)
|
||||||
skipline(2);
|
skipline(2);
|
||||||
end
|
end
|
||||||
rethrow(initial_estimation_checks_fail);
|
rethrow(e);
|
||||||
end
|
end
|
||||||
|
|
||||||
if isequal(options_.mode_compute,0) && isempty(options_.mode_file) && options_.mh_posterior_mode_estimation==0
|
if isequal(options_.mode_compute,0) && isempty(options_.mode_file) && options_.mh_posterior_mode_estimation==0
|
||||||
|
|
Loading…
Reference in New Issue