The estimation of SVAR

Questions and discussions on Vector Autoregressions

The estimation of SVAR

Postby res84529 » Mon Oct 31, 2011 7:28 pm

Hi there!

I found that sometimes different coefficient estimates are obtained when using cvmodel instruction to estimate the non-recursive SVAR. The situation is most troublesome particularly when I want to obtain the standard errors for those coefficient estimates which were obtained early by doing more piters in the preliminary estimation.

For example, in the output file attached, I estimate the model first by "cvmodel(parmset=kimroubi,pmethod=genetic,piters=1000,iters=2000,factor=afactor) vmat ab" and obtain the coefficient estimates which are closest to reasonableness. But when I reduce the number of piters to 100 in order to obtain the standard errors for those coefficent estimates, I found it's very hard to obtain the same coefficient estimates.

Could you please help me to solve this problem?

Code, data and output files are attached

Best Regards
Attachments
coefficient estimates.txt
(3.49 KiB) Downloaded 61 times
Input_w_m1_crncy_95m7_09m9.xls
(91.5 KiB) Downloaded 53 times
code.txt
(4.53 KiB) Downloaded 82 times
res84529
 
Posts: 11
Joined: Sat Aug 27, 2011 1:56 am

Re: The estimation of SVAR

Postby TomDoan » Mon Oct 31, 2011 8:40 pm

Your model isn't identified. How is it that you plan to distinguish the first two equations in the SVAR?
TomDoan
 
Posts: 2720
Joined: Wed Nov 01, 2006 5:36 pm

Re: The estimation of SVAR

Postby res84529 » Tue Nov 01, 2011 6:03 pm

Hi Tom!

Yes, I know the model hasn't been properly identified. I'm still in the process of experimenting some variation in the non-recursive identification restrictions to see if ms shock, md shock, and e/r shock can be identified. At this stage, I need to obtain correct coefficient estimates (with expected sign and reasonable magnitudes) and their standard errors for each trial.

Yet I found it sometimes is impossible to obtain the standard errors for those coefficient estimates which were found most reasonable by doing more piters in the earlier estimation. When I switch to use the instruction "cvmodel(parmset=kimroubi,pmethod=genetic,piters=100,iters=2000,factor=afactor) vmat ab", RATs gave different coefficient estimates (although the signs remain unchanged, the magnitudes are different) from that using cvmodel(parmset=kimroubi,pmethod=genetic,piters=1000,iters=2000,factor=afactor) vmat ab". But I still want RATs to deliver the same coefficient estimates which I obtained with the latter instruction together with the associated standard errors. This is the problem I met. Could you please give some advice to solve this problem?

Best Regards
res84529
 
Posts: 11
Joined: Sat Aug 27, 2011 1:56 am

Re: The estimation of SVAR

Postby TomDoan » Wed Nov 02, 2011 11:19 am

You do realize that not identified means that there are at least two modes with identical log likelihoods, don't you? It's quite possible that one of the two is on a very small "hill" and the other is on a bigger one, so almost any initial conditions will end up at the latter rather than the former.
TomDoan
 
Posts: 2720
Joined: Wed Nov 01, 2006 5:36 pm


Return to VARs (Vector Autoregression Models)

Who is online

Users browsing this forum: Google [Bot] and 1 guest

cron