Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
st: margins "not estimable" collinear variable
From
Robert Duval <[email protected]>
To
[email protected]
Subject
st: margins "not estimable" collinear variable
Date
Sat, 12 May 2012 09:19:10 -0500
Dear Friends,
I estimate a probit model with a set of (regional) dummies Z1,...,Zk,
and the interaction between a categorical variable (3 levels of
education at the individual level) with a continuous regressor x
defined at the regional level.
In particular the model is
probit y i.region i.edu i.edu#c.x
The estimation presents problems of collinearity and it drops the last
interaction between the 3rd educational category and x:
note: 3.edu#c.x omitted because of collinearity
[Output Omitted] [...]
edu |
2 | .2202739 .0785022 2.81 0.005 .0664123 .3741354
3 | .284186 .0887165 3.20 0.001 .1103049 .4580672
|
edu#c.x |
1 | .2472436 .224275 1.10 0.270 -.1923273 .6868146
2 | .1672766 .241174 0.69 0.488 -.3054158 .6399691
3 | (omitted)
|
_cons | .3254296 .1255826 2.59 0.010 .0792922 .5715671
Since I am most interested in comparing the coefficients for
educ(1)#c.x with educ(3)#c.x I tried omitting the interaction
edu(2)#c.x using
probit y i.region ib2.edu##c.x
This gives me coefficients for the dummies edu(1) and edu(3) and their
respective interactions with x. Of course x on it's own is dropped due
to perfect collinearity with the regional dummies i.region.
[Output Omitted] [...]
edu |
1 | -.2202739 .0785022 -2.81 0.005 -.3741354 -.0664123
3 | .0639122 .0935549 0.68 0.495 -.1194521 .2472764
|
x | (omitted)
|
edu#c.x |
1 | .079967 .1907966 0.42 0.675 -.2939875 .4539215
3 | -.1672766 .241174 -0.69 0.488 -.6399691 .3054158
|
_cons | .4591956 .0927699 4.95 0.000 .2773699 .6410213
However, my problems begin when I try to estimate margins comparing
marginal effects of edu(3) wrt edu(1) at different levels of x
margins, dydx(3.edu) at(x=1)
as it gives me that the margin is not estimable. (Btw the margin at
the mean IS estimable). Exploring the matrix H of estimability
mat H = get(H)
mat l H
I indeed get that not all of its entries are -1,0,1 (some are +/-
fractions between these numbers).
I read in another post
(http://www.stata.com/statalist/archive/2011-07/msg00514.html) that
sometimes it is ok to ask Stata not to perform the estimability check
as in
margins, dydx(3.edu) at(x=1) noestimcheck
Average marginal effects Number of obs = 2153
Model VCE : OIM
Expression : Pr(y), predict()
dy/dx w.r.t. : 3.edu
at : x = 1
------------------------------------------------------------------------------
| Delta-method
| dy/dx Std. Err. z P>|z| [95% Conf. Interval]
-------------+----------------------------------------------------------------
3.edu | -.0378778 .1084452 -0.35 0.727 -.2504265 .1746709
------------------------------------------------------------------------------
But I don't know if that same advice can be applied in my case here.
Any advice on whether it is safe to estimate the effects using with
the noestimcheck option would be greatly appreciated.
Many thanks again,
robert
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/