Dear Statalist,
I have 2 questions regarding the margeff command (that estimates average
marginal effects) by Tamas Bartus. I am using Stata 8SE.
1. I get an error using the command but am not sure what this implies. I
checked the "help for margeff" (May 22 2005) and the Stata Journal
submission by Bartus (22 April 2005).
Here is what I do:
I run a probit on
continuous variables: pnursy2, age2, logatota2
dummies (0/1): ragender healthbad2
categorical variables: riadla2 radla2 hchild2 rlivsib2
dummies with several categories: race2 race3, edu2 edu3    and
square terms: agesq2 riadlasq2 radlasq2
Here is what I get:
probit  rlivnhc6  pnursy2 age2 agesq2 ragender healthbad2 race2 race3
edu2 edu3 logatota2 riadla2 riadlasq2 radla2 radlasq2 hchild2 rlivsib2
if marp2==0&hchildf2==0, robust
Iteration 0:   log pseudolikelihood = -1057.8623
Iteration 1:   log pseudolikelihood = -927.72662
Iteration 2:   log pseudolikelihood =  -925.3291
Iteration 3:   log pseudolikelihood = -925.32287
Iteration 4:   log pseudolikelihood = -925.32287
Probit estimates                               Number of obs   = 2054
                                               Wald chi2(16)   = 237.65
Prob > chi2     =
0.0000
Log pseudolikelihood = -925.32287              Pseudo R2       = 0.1253
------------------------------------------------------------------------
          |               Robust
 rlivnhc6 |      Coef.   Std. Err.      z    P>|z|  [95% Conf. interval]
----------+-------------------------------------------------------------
  pnursy2 |    .002027    .001292     1.57   0.117    -.0005052 .0045592
     age2 |   .0714462   .0074125     9.64   0.000     .0569179 .0859744
   agesq2 |  -.0011711   .0008612    -1.36   0.174    -.0028591 .0005169
 ragender |   .0972772    .089316     1.09   0.276     -.077779 .2723334
healthbad2|   .1944082   .0768894     2.53   0.011     .0437077 .3451087
    race2 |  -.2096341   .1015799    -2.06   0.039   -.4087271 -.0105412
race3 |  -.0055086    .226881    -0.02   0.981   -.4501873  .4391701
     edu2 |    .000135   .0849145     0.00   0.999    -1662944  .1665644
edu3 |   .1068038   .0880652     1.21   0.225    -.0658009
.2794085
logatota2 |  -.0208433   .0077476    -2.69   0.007    -.0360283
-.0056583
  riadla2 |   .6766688   .1953894     3.46   0.001     .2937126 1.059625
riadlasq2 |  -.2465945   .0992594    -2.48   0.013    -.4411394
-.0520496
   radla2 |   .2762929   .1109397     2.49   0.013      .058855 .4937308
 radlasq2 |   -.083948   .0362853    -2.31   0.021    -.1550659  -.01283
  hchild2 |  -.0639309    .017976    -3.56   0.000    -.0991633
-.0286985
 rlivsib2 |  -.0305856   .0183409    -1.67   0.095    -.0665332  .005362
    _cons |  -6.227767    .600206   -10.38   0.000    -7.404149
-5.051385
---------------------------------------------------------------------------
. margeff, at(mean age2=78  agesq2=0 riadla2=0 riadlasq2=0 radla2=0
radlasq2=0) dummies(edu* race*) replace
Marginal effects at means on Prob(rlivnhc6==1) after probit
Variables set to specific values:  age2 agesq2 riadla2 riadlasq2 radla2
radlasq2
estimates post: matrix has missing values
r(504);
I don't get this result if instead I use this command:
. margeff, at(mean age2=78  agesq2=0 riadla2=0 riadlasq2=0 radla2=0
radlasq2=0) dummies(edu2 edu3 race2 race3) replace
- but I am not sure if that gives me the correct results with respect to
the variables edu and race
2. Also, I was wondering if somebody knows how to determine the
relative weights on the variables in using the lincom command to get the
joint marginal effect for a variable which is included both by itself
and as a square term?
Thanks a lot for your help,
Kristin
Kristin J. Kleinjans
University of Aarhus
Department of Economics
Building 322
8000 Aarhus C
Denmark
Phone: +45 8942 1624. Fax: +45 8613 6334
E-mail: [email protected]
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/