Bug Fix, when using parameter uncertainty on multiple regimes

time-shift
Jacob Smith 2011-06-16 10:28:42 -04:00
parent 65e0a4c475
commit a07b0ae614
3 changed files with 3 additions and 0 deletions

View File

@ -115,6 +115,7 @@ mexFunction(int nlhs, mxArray *plhs[],
for (s = 0; s < nstates; s++)
{
printf("Constructing percentiles for forecast - regime %d\n", s);
if (options->simulation_file) rewind(options->simulation_file);
if (histogram = forecast_percentile_regime(options->shocks, options->simulation_file, options->thin, s, T, options->horizon, model, type))
{
for (k = 0; k < options->num_percentiles; k++)

View File

@ -114,6 +114,7 @@ mexFunction(int nlhs, mxArray *plhs[],
for (s = 0; s < nstates; s++)
{
printf("Constructing percentiles for impulse responses - regime %d\n", s);
if (options->simulation_file) rewind(options->simulation_file);
if (histogram = impulse_response_percentile_regime(options->simulation_file, options->thin, s, options->horizon, model, type))
{
for (k = 0; k < options->num_percentiles; k++)

View File

@ -130,6 +130,7 @@ mexFunction(int nlhs, mxArray *plhs[],
}
else
{
if (options->simulation_file) rewind(options->simulation_file);
if (histogram = variance_decomposition_percentiles_regime(options->simulation_file, options->thin, s, options->horizon, model, type))
{
tvd = CreateMatrix(options->horizon, nvars*nvars);