Bayesian inference on a cointegrated system begins by using the priors of obtained from the VECM() form. Bayesian vector error correction models can improve forecast accuracy for cointegrated processes.
The following statements fit a BVECM(2) form to the simulated data. You specify both the PRIOR= and ECM= options for the Bayesian vector error correction model. The VARMAX procedure output is shown in Figure 30.17.
/*--- Bayesian Vector Error-Correction Model ---*/
proc varmax data=simul2;
model y1 y2 / p=2 noint
prior=( lambda=0.5 theta=0.2 )
ecm=( rank=1 normalize=y1 )
print=(estimates);
run;
Figure 30.17 shows the model type fitted to the data, the estimates of the adjustment coefficient (), the parameter estimates in terms of lag one coefficients (), and lag one first differenced coefficients ().
Figure 30.17
Parameter Estimates for the BVECM(2) Form
BVECM(2) |
Maximum Likelihood Estimation |
1 |
0.5 |
0.2 |
-0.34392 |
0.67262 |
0.16659 |
-0.32581 |
-0.80070 |
-0.59320 |
0.33417 |
-0.53480 |