Merge pull request #1261 from JohannesPfeifer/bvar
BVAR: Save prior and posterior information in oo_time-shift
commit
5c69c789f6
|
@ -499,7 +499,7 @@ The syntax for computing the marginal density is:
|
|||
|
||||
The options are those described above.
|
||||
|
||||
The command will actually compute the marginal density for several models: first for the model with one lag, then with two lags, and so on up to \textit{max\_number\_of\_lags} lags. Results will be stored in a \textit{max\_number\_of\_lags} by 1 vector \texttt{oo\_.bvar.log\_marginal\_data\_density}.
|
||||
The command will actually compute the marginal density for several models: first for the model with one lag, then with two lags, and so on up to \textit{max\_number\_of\_lags} lags. Results will be stored in a \textit{max\_number\_of\_lags} by 1 vector \texttt{oo\_.bvar.log\_marginal\_data\_density}. The command will also store the prior and posterior information into \textit{max\_number\_of\_lags} by 1 cell arrays \texttt{oo\_.bvar.prior} and \texttt{oo\_.bvar.posterior}.
|
||||
|
||||
\subsection{Forecasting}
|
||||
|
||||
|
|
|
@ -35,6 +35,8 @@ oo_.bvar.log_marginal_data_density=NaN(maxnlags,1);
|
|||
|
||||
for nlags = 1:maxnlags
|
||||
[ny, nx, posterior, prior] = bvar_toolbox(nlags);
|
||||
oo_.bvar.posterior{nlags}=posterior;
|
||||
oo_.bvar.prior{nlags}=prior;
|
||||
|
||||
posterior_int = matrictint(posterior.S, posterior.df, posterior.XXi);
|
||||
prior_int = matrictint(prior.S, prior.df, prior.XXi);
|
||||
|
|
Loading…
Reference in New Issue