GMM "near singularity" and changing coefficients

For technical questions regarding estimation of single equations, systems, VARs, Factor analysis and State Space Models in EViews. General econometric questions and advice should go in the Econometric Discussions forum.

Moderators: EViews Gareth, EViews Moderator

Mir
Posts: 10
Joined: Sun Jun 21, 2009 3:19 pm

GMM "near singularity" and changing coefficients

Postby Mir » Thu Jun 25, 2009 1:44 pm

Hello,

I have two questions regarding GMM and would be very grateful for any comments and help:

When I estimate several GMM equations, I may get "near singular matrix" result even when I am re-estimating equation which I have previsouly estimated without encountering this note... I thought this might be related to c and resid vectors - when I reset the c vector to 0 vector (default when new workfile is opened), the estimation works just fine...

Thus, I would like to aks whether I am correct in linking the problem to the c vector and if so, why?

Also, when the GMM estimation is run and then re-run (by pressing estimate again), the coefficients are altered slightly (after several successive re-estimations the coefficients seem to converge) - why is this so and should we use the "converged" version (usually the difference is of a small magnitude and would not matter due to rounding).

Thank you very much in advance for your help.

startz
Non-normality and collinearity are NOT problems!
Posts: 3797
Joined: Wed Sep 17, 2008 2:25 pm

Re: GMM "near singularity" and changing coefficients

Postby startz » Thu Jun 25, 2009 2:05 pm

"Bad" coefficient estimates can cause a singular matrix error in a nonlinear model. Think what happens with y = x/(1-c(1)) if c(1) happens to be near 1.0. So your surmise about the C vector is quite right.

When you redo GMM it has to do at least one new estimate to find out that it has converged. That will move the coefficients, hopefully by a very small amount. That's because "converged" means that step sizes have gotten very small, but not to zero.

EViews Gareth
Fe ddaethom, fe welon, fe amcangyfrifon
Posts: 13600
Joined: Tue Sep 16, 2008 5:38 pm

Re: GMM "near singularity" and changing coefficients

Postby EViews Gareth » Thu Jun 25, 2009 2:21 pm

As an aside, GMM should be less sensitive to starting values than most estimators, since EViews actually uses TSLS to get starting values for GMM. The C vector is only used for starting values for TSLS (if the TSLS problem is itself non-linear).

Mir
Posts: 10
Joined: Sun Jun 21, 2009 3:19 pm

Re: GMM "near singularity" and changing coefficients

Postby Mir » Thu Jun 25, 2009 3:11 pm

Thank you for both of the replies :D

So would it be all right to simply change the c vector back to 0 vector whenever the non-singularity problem arises? - of course, if this does not help there is a problem with the coefficients as you have illustrated, I suppose

Thank you once more for the helpful comments - I really appreciate your help


Return to “Estimation”

Who is online

Users browsing this forum: No registered users and 2 guests