Statalist


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

st: AW: Creating a variable taking the value of elasticity


From   "Martin Weiss" <martin.weiss1@gmx.de>
To   <statalist@hsphsun2.harvard.edu>
Subject   st: AW: Creating a variable taking the value of elasticity
Date   Tue, 8 Sep 2009 16:03:28 +0200

<> 

To capture the marginal effect in a variable,


*************
vers 10.1

sysuse auto, clear
reg mpg length turn

mfx

mat A= e(Xmfx_dydx)
gen mymargeffect= A[1,1]
l mymargeffect in 1/10, noo
*************



HTH
Martin


-----Ursprüngliche Nachricht-----
Von: owner-statalist@hsphsun2.harvard.edu
[mailto:owner-statalist@hsphsun2.harvard.edu] Im Auftrag von Dorothy Bridges
Gesendet: Dienstag, 8. September 2009 15:55
An: statalist@hsphsun2.harvard.edu
Betreff: st: Creating a variable taking the value of elasticity

Dear Statalist,

I have a simple dataset containing two variables, x and y.  I regress
ln(y) on ln(x) and observe the coefficient on x as elasticity.  I then
want to create a variable taking the value of this coefficient.  How
would I do this?  Something like local elas=e(b); gen elas=`elas',
except e(b) contains all the coefficients, and I just want one.

A related question: when I regress y on x and then input "mfx, eyex,"
the ey/ex value is not the same as the coefficient I obtain using
regress ln(y) ln(x).  Why?  Also: how would I extract the ey/ex value
from the mfx output in order to create a variable taking that value?

Thank you,
Dorothy

*
*   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/


*
*   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/



© Copyright 1996–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index