Fixed syntax for declaring subfields in oo_ (conditional_variance_decomposition_mc_analysis).
parent
fe0f19dc37
commit
aabbed0542
|
@ -60,7 +60,10 @@ if isempty(exogenous_variable_index)
|
|||
return
|
||||
end
|
||||
|
||||
name = [ var_list(endogenous_variable_index,:) '.' exo ];
|
||||
name_1 = var_list(endogenous_variable_index,:);
|
||||
name_2 = exo;
|
||||
name = [ name_1 '.' name_2 ];
|
||||
|
||||
if isfield(oo_, [ TYPE 'TheoreticalMoments' ])
|
||||
temporary_structure = oo_.([TYPE 'TheoreticalMoments']);
|
||||
if isfield(temporary_structure,'dsge')
|
||||
|
@ -113,12 +116,12 @@ for i=1:length(Steps)
|
|||
p_hpdsup(i) = hpd_interval(2);
|
||||
end
|
||||
oo_.([TYPE 'TheoreticalMoments']).dsge.ConditionalVarianceDecomposition.Steps = Steps;
|
||||
oo_.([TYPE 'TheoreticalMoments']).dsge.ConditionalVarianceDecomposition.Mean.(name) = p_mean;
|
||||
oo_.([TYPE 'TheoreticalMoments']).dsge.ConditionalVarianceDecomposition.Median.(name) = p_median;
|
||||
oo_.([TYPE 'TheoreticalMoments']).dsge.ConditionalVarianceDecomposition.Variance.(name) = p_variance;
|
||||
oo_.([TYPE 'TheoreticalMoments']).dsge.ConditionalVarianceDecomposition.HPDinf.(name) = p_hpdinf;
|
||||
oo_.([TYPE 'TheoreticalMoments']).dsge.ConditionalVarianceDecomposition.HPDsup.(name) = p_hpdsup;
|
||||
oo_.([TYPE 'TheoreticalMoments']).dsge.ConditionalVarianceDecomposition.deciles.(name) = p_deciles;
|
||||
oo_.([TYPE 'TheoreticalMoments']).dsge.ConditionalVarianceDecomposition.Mean.(name_1).(name_2) = p_mean;
|
||||
oo_.([TYPE 'TheoreticalMoments']).dsge.ConditionalVarianceDecomposition.Median.(name_1).(name_2) = p_median;
|
||||
oo_.([TYPE 'TheoreticalMoments']).dsge.ConditionalVarianceDecomposition.Variance.(name_1).(name_2) = p_variance;
|
||||
oo_.([TYPE 'TheoreticalMoments']).dsge.ConditionalVarianceDecomposition.HPDinf.(name_1).(name_2) = p_hpdinf;
|
||||
oo_.([TYPE 'TheoreticalMoments']).dsge.ConditionalVarianceDecomposition.HPDsup.(name_1).(name_2) = p_hpdsup;
|
||||
oo_.([TYPE 'TheoreticalMoments']).dsge.ConditionalVarianceDecomposition.deciles.(name_1).(name_2) = p_deciles;
|
||||
if options_.estimation.moments_posterior_density.indicator
|
||||
oo_.([TYPE 'TheoreticalMoments']).dsge.ConditionalVarianceDecomposition.density.(name) = p_density;
|
||||
oo_.([TYPE 'TheoreticalMoments']).dsge.ConditionalVarianceDecomposition.density.(name_1).(name_2) = p_density;
|
||||
end
|
Loading…
Reference in New Issue