Dear Statalist,
I am trying to create a table output after -mfx- but I cannot make
-outreg- and -outreg2- to work, while -estout-, although is working, I
cannot append the results in a useful format.
Below is a code of what I am running and below that is the output that I
would like to get.
The reason behind running -mfx- separately for each variable is because
of t2 & t3. When computing -mfx-, while one of them is 1 the other needs
to be zero and vice versa.
I'd be grateful for any suggestions
Thank you
Manos
**************** begin example ***********************
********** model **********
clear
set obs 200
set seed 125
gen pid=_n
expand 3
bys pid: gen y=uniform() >0.5
bys pid: gen x1=invnormal(uniform())
bys pid: gen x2=uniform()
bys pid: gen z=invnormal(uniform())
gen k=1 if z>-10 & z<-0.5
replace k=2 if z>=-0.5 & z<0.8
replace k=3 if z>=0.8 & z<10
tab k, gen(t)
xtprobit y x1 x2 t2 t3 , i(pid)
mfx, predict(pu0) varlist(x1 x2)
mfx, predict(pu0) varlist(t2) at(t3=0)
mfx, predict(pu0) varlist(t3) at(t2=0)
********* desired output ***********
Var dy/dx
X1 -.0220458
(.02021)
X2 .0246864
(.06987)
T2 -.0412405
(.04725)
T3 .0108793
(.05898)
*Std errors in parenthesis
**************** end example ***********************
*
* 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/