SVAR model using CVMODEL
Posted: Wed May 23, 2012 6:33 am
Dear Sir
I have three questions with regard to the SVAR model using CVMODEL as attached RDF file.
First, question is about identification. Using the three restrictions of c23=0, c32=0, and c13=-c12, the SVAR could be just-identified. Can I identify SVAR using not zero restriction on CVMODEL such as c13 =-c12
Second, found Log likelihood(2295.6133) is different from Log Likelihood Unrestricted(2345.0891). Is this identification problem? Please tell me what the cause of this and how to solve it?
--------------------------------------------------------------------------------------------------------------
NONLIN c12 c21 c31
dec frml[rect]c_form
frml c_form = ||1,c12,-c12|c21,1,0|c31,0,1||
com c12=0.01,c21=0.01,c31=0.01, c11=0.01, c22=0.01, c33=0.01
cvmodel(b=c_form,factor=c) %sigma
dis c
Covariance Model-Concentrated Likelihood - Estimation by BFGS
Convergence in 12 Iterations. Final criterion was 0.0000020 <= 0.0000100
Observations 209
Log Likelihood 2295.6133
Log Likelihood Unrestricted 2345.0891
Variable Coeff Std Error T-Stat Signif
************************************************************************************
1. C12 4.8776145206 0.8219899079 5.93391 0.00000000
2. C21 0.0118883488 0.0088404324 1.34477 0.17869950
3. C31 0.0118498777 0.0102051766 1.16116 0.24557545
----------------------------------------------------------------------------------------------------------
Finally, I try to estimate SVAR model using CVMODEL in a different way as following. This result has no problem with Log likelihood. However, the restriction of c13=-c12 do not working well (C12 =0.00223 and C13= -0.0440, the sing is opposite but amount is not same). I know I do not standardized c_form matrix such that the diagonal elements are unity yield. To normalize unit shock, I restrict diagonal element as 1, it make problem with Log likelihood. So could you please tell me how to restrict on CVMOEL in this case?
----------------------------------------------------------------------------------------------------------
NONLIN c12 c21 c31 c11 c22 c33
dec frml[rect]c_form
frml c_form = ||c11,c12,-c12|c21,c22,0|c31,0,c33||
com c12=0.01,c21=0.01,c31=0.01, c11=0.01, c22=0.01, c33=0.01
cvmodel(b=c_form,factor=c) %sigma
dis c
Covariance Model-Concentrated Likelihood - Estimation by BFGS
Convergence in 21 Iterations. Final criterion was 0.0000057 <= 0.0000100
Observations 209
Log Likelihood 2345.0891
Log Likelihood Unrestricted 2345.0891
Variable Coeff Std Error T-Stat Signif
************************************************************************************
1. C12 0.0052522049 0.0131592011 0.39913 0.68979893
2. C21 0.0151360619 0.0191753468 0.78935 0.42990741
3. C31 0.0191135050 0.0234042346 0.81667 0.41411780
4. C11 0.0733406143 0.1009318951 0.72663 0.46744978
5. C22 0.0085884155 0.0418135930 0.20540 0.83726142
6. C33 0.0002836078 0.0007352103 0.38575 0.69968143
0.01724 0.00223 -0.04400
0.00356 0.00364 3.35618e-018
0.00449 -1.37861e-019 0.00238
I have three questions with regard to the SVAR model using CVMODEL as attached RDF file.
First, question is about identification. Using the three restrictions of c23=0, c32=0, and c13=-c12, the SVAR could be just-identified. Can I identify SVAR using not zero restriction on CVMODEL such as c13 =-c12
Second, found Log likelihood(2295.6133) is different from Log Likelihood Unrestricted(2345.0891). Is this identification problem? Please tell me what the cause of this and how to solve it?
--------------------------------------------------------------------------------------------------------------
NONLIN c12 c21 c31
dec frml[rect]c_form
frml c_form = ||1,c12,-c12|c21,1,0|c31,0,1||
com c12=0.01,c21=0.01,c31=0.01, c11=0.01, c22=0.01, c33=0.01
cvmodel(b=c_form,factor=c) %sigma
dis c
Covariance Model-Concentrated Likelihood - Estimation by BFGS
Convergence in 12 Iterations. Final criterion was 0.0000020 <= 0.0000100
Observations 209
Log Likelihood 2295.6133
Log Likelihood Unrestricted 2345.0891
Variable Coeff Std Error T-Stat Signif
************************************************************************************
1. C12 4.8776145206 0.8219899079 5.93391 0.00000000
2. C21 0.0118883488 0.0088404324 1.34477 0.17869950
3. C31 0.0118498777 0.0102051766 1.16116 0.24557545
----------------------------------------------------------------------------------------------------------
Finally, I try to estimate SVAR model using CVMODEL in a different way as following. This result has no problem with Log likelihood. However, the restriction of c13=-c12 do not working well (C12 =0.00223 and C13= -0.0440, the sing is opposite but amount is not same). I know I do not standardized c_form matrix such that the diagonal elements are unity yield. To normalize unit shock, I restrict diagonal element as 1, it make problem with Log likelihood. So could you please tell me how to restrict on CVMOEL in this case?
----------------------------------------------------------------------------------------------------------
NONLIN c12 c21 c31 c11 c22 c33
dec frml[rect]c_form
frml c_form = ||c11,c12,-c12|c21,c22,0|c31,0,c33||
com c12=0.01,c21=0.01,c31=0.01, c11=0.01, c22=0.01, c33=0.01
cvmodel(b=c_form,factor=c) %sigma
dis c
Covariance Model-Concentrated Likelihood - Estimation by BFGS
Convergence in 21 Iterations. Final criterion was 0.0000057 <= 0.0000100
Observations 209
Log Likelihood 2345.0891
Log Likelihood Unrestricted 2345.0891
Variable Coeff Std Error T-Stat Signif
************************************************************************************
1. C12 0.0052522049 0.0131592011 0.39913 0.68979893
2. C21 0.0151360619 0.0191753468 0.78935 0.42990741
3. C31 0.0191135050 0.0234042346 0.81667 0.41411780
4. C11 0.0733406143 0.1009318951 0.72663 0.46744978
5. C22 0.0085884155 0.0418135930 0.20540 0.83726142
6. C33 0.0002836078 0.0007352103 0.38575 0.69968143
0.01724 0.00223 -0.04400
0.00356 0.00364 3.35618e-018
0.00449 -1.37861e-019 0.00238