System estimation in 3SLS for growth model...Please HELP!!
Posted: Wed Apr 14, 2010 9:29 am
Hello, I´m using Eviews 6 and I need to replicate an estimation for a growth equation (from Barro 1999, "Inequality and Growth in a panel of countries")
I have data for 138 countries with info for 4 periods 1960,1970,1980 and 1990 and I ned to estimate a growth regression in 3SLS, meaning 4 equations in the system that have the same variables, only differing in the period (year). At the end I need to obtain one coefficient for each independant variable and four intercepts as well as four R2. This is the system I have untill now (including instruments)
tcrec60_55_64 = C(1) + C(2)*lnpib_55 + C(3)*lifee60_1+ C(4)*grenrrh60 + C(5)*lnfert60 + C(6)*invsh51+ C(7)*gini_60 @ lnpib_55(-5) lifee60_1 GrEnrRH60 lnfert60(-5) invsh51(-5) gini_60
tcrec70_65_74 = C(8) + C(2)*lnpib_65 + C(3)*lifee70_1+ C(4)*grenrrh65 + C(5)*lnfert70 + C(6)*avinvr70+ C(7)*gini_70 @ lnpib_65(-5) lifee65_1 GrEnrRH65 lnfert70(-5) avinvr70(-5) gini_70
tcrec80_75_84 = C(9) + C(2)*lnpib_75 + C(3)*lifee80_1+ C(4)*grenrrh75 + C(5)*lnfert80 + C(6)* avinvr80+ C(7)*gini_80 @ lnpib_75(-5) lifee75_1 GrEnrRH75 lnfert80(-5) avinvr80(-5) gini_80
tcrec90_85_94 = C(10) + C(2)*lnpib_85 + C(3)*lifee85_1+ C(4)*grenrrh85 + C(5)*lnfert90 + C(6)*invsh56+ C(7)*gini_90 @ lnpib_85(-5) lifee85_1 GrEnrRH85 lnfert90(-5) invsh56(-5) gini_90
I figured out that by assigning the same c( )to each ind. var. (i.e. C(2)*lnpib_55; C(2)*lnpib_65; C(2)*lnpib_75; C(2)*lnpib_85) on each of the equations is the correct way for obtaining only one coefficient for the whole system. Also, assigning different C( ) for each equation intercept will give me 4 different intercepts (as in the model I´m trying to replicate).
The problem is that after estimating I get a very bad result,,, none of the coeff. are significant, not even the intercepts and the R2 have negative values,,,
What am I doing wrong???
Please Help!!!
I have data for 138 countries with info for 4 periods 1960,1970,1980 and 1990 and I ned to estimate a growth regression in 3SLS, meaning 4 equations in the system that have the same variables, only differing in the period (year). At the end I need to obtain one coefficient for each independant variable and four intercepts as well as four R2. This is the system I have untill now (including instruments)
tcrec60_55_64 = C(1) + C(2)*lnpib_55 + C(3)*lifee60_1+ C(4)*grenrrh60 + C(5)*lnfert60 + C(6)*invsh51+ C(7)*gini_60 @ lnpib_55(-5) lifee60_1 GrEnrRH60 lnfert60(-5) invsh51(-5) gini_60
tcrec70_65_74 = C(8) + C(2)*lnpib_65 + C(3)*lifee70_1+ C(4)*grenrrh65 + C(5)*lnfert70 + C(6)*avinvr70+ C(7)*gini_70 @ lnpib_65(-5) lifee65_1 GrEnrRH65 lnfert70(-5) avinvr70(-5) gini_70
tcrec80_75_84 = C(9) + C(2)*lnpib_75 + C(3)*lifee80_1+ C(4)*grenrrh75 + C(5)*lnfert80 + C(6)* avinvr80+ C(7)*gini_80 @ lnpib_75(-5) lifee75_1 GrEnrRH75 lnfert80(-5) avinvr80(-5) gini_80
tcrec90_85_94 = C(10) + C(2)*lnpib_85 + C(3)*lifee85_1+ C(4)*grenrrh85 + C(5)*lnfert90 + C(6)*invsh56+ C(7)*gini_90 @ lnpib_85(-5) lifee85_1 GrEnrRH85 lnfert90(-5) invsh56(-5) gini_90
I figured out that by assigning the same c( )to each ind. var. (i.e. C(2)*lnpib_55; C(2)*lnpib_65; C(2)*lnpib_75; C(2)*lnpib_85) on each of the equations is the correct way for obtaining only one coefficient for the whole system. Also, assigning different C( ) for each equation intercept will give me 4 different intercepts (as in the model I´m trying to replicate).
The problem is that after estimating I get a very bad result,,, none of the coeff. are significant, not even the intercepts and the R2 have negative values,,,
What am I doing wrong???
Please Help!!!