From e4ef38c4009ad38c6d21e5af8abb2db4f5e47640 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Ry=C3=BBk=29?= Date: Wed, 26 Apr 2023 10:06:30 +0200 Subject: [PATCH] Use new prior draw interface. --- nonlinear-filters/src/online_auxiliary_filter.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nonlinear-filters/src/online_auxiliary_filter.m b/nonlinear-filters/src/online_auxiliary_filter.m index 8d0745514..16bf903e9 100644 --- a/nonlinear-filters/src/online_auxiliary_filter.m +++ b/nonlinear-filters/src/online_auxiliary_filter.m @@ -81,11 +81,11 @@ b_square = 1-small_a*small_a; % Initialization of parameter particles xparam = zeros(number_of_parameters,number_of_particles); -prior_draw(BayesInfo,DynareOptions.prior_trunc); +Prior = dprior(BayesInfo, DynareOptions.prior_trunc); for i=1:number_of_particles info = 12042009; while info - candidate = prior_draw()'; + candidate = Prior.draw(); [info, Model, DynareOptions, DynareResults] = solve_model_for_online_filter(false, xparam1, DynareDataset, DynareOptions, Model, EstimatedParameters, BayesInfo, bounds, DynareResults); if ~info xparam(:,i) = candidate(:);