Allow irf_shocks in DSGE-VAR models.

time-shift
Stéphane Adjemian(Charybdis) 2016-03-22 16:04:33 +01:00
parent a3c7cad354
commit 61e6e80b5a
2 changed files with 1 additions and 9 deletions

View File

@ -5624,8 +5624,7 @@ using a standard Kalman filter.
@xref{irf}. Only used if @ref{bayesian_irf} is passed.
@item irf_shocks = ( @var{VARIABLE_NAME} [[,] @var{VARIABLE_NAME} @dots{}] )
@xref{irf_shocks}. Only used if @ref{bayesian_irf} is passed. Cannot be used
with @ref{dsge_var}.
@xref{irf_shocks}. Only used if @ref{bayesian_irf} is passed.
@item irf_plot_threshold = @var{DOUBLE}
@xref{irf_plot_threshold}. Only used if @ref{bayesian_irf} is passed.

View File

@ -559,13 +559,6 @@ EstimationStatement::checkPass(ModFileStructure &mod_file_struct, WarningConsoli
it = options_list.num_options.find("dsge_var");
if (it != options_list.num_options.end())
// Ensure that irf_shocks & dsge_var have not both been passed
if (options_list.symbol_list_options.find("irf_shocks") != options_list.symbol_list_options.end())
{
cerr << "The irf_shocks and dsge_var options may not both be passed to estimation." << endl;
exit(EXIT_FAILURE);
}
else
// Fill in mod_file_struct.dsge_var_calibrated
mod_file_struct.dsge_var_calibrated = it->second;