2006-05-04 10:52:43 +02:00
|
|
|
function [xparams, logpost] = GetOneDraw(type)
|
2008-01-11 14:50:16 +01:00
|
|
|
|
|
|
|
% function [xparams, logpost] = GetOneDraw(type)
|
|
|
|
% draws one row from metropolis
|
|
|
|
%
|
|
|
|
% INPUTS
|
|
|
|
% type: posterior
|
|
|
|
% prior
|
|
|
|
%
|
|
|
|
% OUTPUTS
|
|
|
|
% xparams: vector of estimated parameters (drawn from posterior distribution)
|
|
|
|
% logpost: log of the posterior density relative to this row
|
|
|
|
%
|
|
|
|
% SPECIAL REQUIREMENTS
|
|
|
|
% none
|
|
|
|
%
|
|
|
|
% part of DYNARE, copyright Dynare Team (2005-2008)
|
|
|
|
% Gnu Public License.
|
2005-09-26 14:40:14 +02:00
|
|
|
|
2006-03-05 22:01:27 +01:00
|
|
|
switch type
|
|
|
|
case 'posterior'
|
2006-05-04 10:52:43 +02:00
|
|
|
[xparams, logpost] = metropolis_draw(0);
|
2006-03-05 22:01:27 +01:00
|
|
|
case 'prior'
|
|
|
|
xparams = prior_draw(0);
|
|
|
|
end
|