diff --git a/matlab/estimation/check_posterior_sampler_options.m b/matlab/estimation/check_posterior_sampler_options.m index 3c81972df91da529a5800f8ce3e73bc18b92d1d0..e7fab78d69ef8e1fed79a546e0934e098de2797b 100644 --- a/matlab/estimation/check_posterior_sampler_options.m +++ b/matlab/estimation/check_posterior_sampler_options.m @@ -464,12 +464,10 @@ if ~strcmp(posterior_sampler_options.posterior_sampling_method,'slice') end if options_.load_mh_file && posterior_sampler_options.use_mh_covariance_matrix - [~, invhess] = compute_mh_covariance_matrix(bayestopt_,fname,dname,outputFolderName); + [~, invhess] = compute_posterior_covariance_matrix(bayestopt_.name, fname, dname, outputFolderName); posterior_sampler_options.invhess = invhess; end - - % check specific options for slice sampler if strcmp(posterior_sampler_options.posterior_sampling_method,'slice') invhess = posterior_sampler_options.invhess; diff --git a/matlab/estimation/marginal_density.m b/matlab/estimation/marginal_density.m index 323857e8b662e83c174cb3bac9331f6ec495bd3e..26e45e5260846411adefb4fd120fc60dc1b55d5c 100644 --- a/matlab/estimation/marginal_density.m +++ b/matlab/estimation/marginal_density.m @@ -51,7 +51,7 @@ TotalNumberOfMhDraws = sum(record.MhDraws(:,1)); TODROP = floor(options_.mh_drop*TotalNumberOfMhDraws); fprintf('marginal density: I''m computing the posterior mean and covariance... '); -[posterior_mean,posterior_covariance,posterior_mode,posterior_kernel_at_the_mode] = compute_mh_covariance_matrix(bayestopt_,M_.fname,M_.dname,outputFolderName); +[posterior_mean, posterior_covariance, posterior_mode, posterior_kernel_at_the_mode] = compute_posterior_covariance_matrix(bayestopt_.name, M_.fname, M_.dname, outputFolderName); MU = transpose(posterior_mean); SIGMA = posterior_covariance;