diff --git a/matlab/pm3.m b/matlab/pm3.m index 3d93b04c1bcb87d22e09798a28dec05795d951a1..94d38221beb914ade80821dbf21e13b71ea0526d 100644 --- a/matlab/pm3.m +++ b/matlab/pm3.m @@ -264,7 +264,7 @@ else end if filter_step_ahead_indicator for K_step = 1:length(options_.filter_step_ahead) - name4=['Filtered_Variables_',num2str(K_step),'_step_ahead']; + name4=['Filtered_Variables_',num2str(options_.filter_step_ahead(K_step)),'_step_ahead']; oo_.(name4).Mean.(name) = squeeze(Mean_filter_step_ahead(K_step,i,:)); oo_.(name4).Median.(name) = squeeze(Median_filter_step_ahead(K_step,i,:)); oo_.(name4).Var.(name) = squeeze(Var_filter_step_ahead(K_step,i,:)); diff --git a/tests/observation_trends_and_prefiltering/Trend_diagnostics_MCMC_common.inc b/tests/observation_trends_and_prefiltering/Trend_diagnostics_MCMC_common.inc index d651671e1c435af17b26b45dfade38cd881d8f98..dc64905e1c9ac7f1fcfec0533e9934327c4da494 100644 --- a/tests/observation_trends_and_prefiltering/Trend_diagnostics_MCMC_common.inc +++ b/tests/observation_trends_and_prefiltering/Trend_diagnostics_MCMC_common.inc @@ -59,4 +59,7 @@ end if abs(mean(oo_.SmoothedShocks.Mean.e_y))>1e-2 || abs(mean(oo_.SmoothedShocks.Mean.e_p))>1e-2 || abs(mean(oo_.SmoothedShocks.Median.e_y))>1e-2 || abs(mean(oo_.SmoothedShocks.Median.e_p))>1e-2 error('Residuals are not mean 0') -end \ No newline at end of file +end + +fields_to_delete={'Constant','Smoother','SmoothedShocks','FilteredVariablesKStepAhead','FilteredVariablesKStepAheadVariances','FilteredVariables','SmoothedVariables','UpdatedVariables','PointForecast','MeanForecast','Filtered_Variables_1_step_ahead','Filtered_Variables_2_step_ahead','Filtered_Variables_4_step_ahead'}; +oo_=rmfield(oo_,fields_to_delete);