(Stata 9.2/WinXP/WinEdt:)
I'm trying to automate the generation of postestimation output;
Ultimately I want to produce a Latex table, which in  the first column
lists several univariate unadjusted regression results and in the next
column lists the corresponding adjusted results- something like this:
Predictor   Unadjusted(HR 95%CI)      Adjusted (HR 95%CI)    .
Var1          x.(x.x-x.x)                      x.x(x.x-x.x)
Var2          x.x(x.x- x.x)                    x.x(x.x-x.x)
Var3            etc                                  etc.
I was thinking that maybe I could get it with a combination of estout
and parmest- I prefer the output options of estout/esttable-, but been
struggling with the syntax and have not succeeded in getting the
esyntax right.
1. Is it somehow possible to  get esta/esttab to list several
estimation (e.g esto1+ esto2+ esto3) in a single column?
Example:
use "http://www.stata-press.com/data/r9/stan3.dta"
global tflist ""
global modseq=0
foreach X of var age year surgery {
global modseq=$modseq+1
tempfile tf$modseq
eststo: parmby "stcox `X'",eform
idn($modseq)saving(`tf$modseq',replace) flist(tflist)
   }
dsconcat $tflist
save "C:\DATA\tempstan1.dta, replace"
use "http://www.stata-press.com/data/r9/stan3.dta"
eststo:stcox age year surgery
esttab *, eform
----------------------------------------------------------------------------
                     (1)             (2)             (3)             (4)
                      _t              _t              _t              _t
----------------------------------------------------------------------------
age                 1.032*                                          1.030*
                  (2.20)                                          (2.18)
year                                0.840*                          0.887
                                 (-2.57)                         (-1.77)
surgery                                             0.349*          0.373*
                                                 (-2.45)         (-2.26)
----------------------------------------------------------------------------
N                     172             172             172             172
----------------------------------------------------------------------------
Exponentiated coefficients; t statistics in parentheses
* p<0.05, ** p<0.01, *** p<0.001
Is it possible to get (1), (2) and (3) in the same column and suppress
" N"?. Alternatively is it possible to append the results of several
stored univariate eststo results into one single output/table instead
of several single tables?
2. Esttab error:: When I use esttab in the command line of stata- I
get the following error:
" esttab *
option nofirst not allowed
r(198);
but curiously, esta works allright. However if use "esttab" in batch
mode from WinEdt- then both esttab and esta are working allright..?
thanks
--
Jannik Helweg-Larsen, MD DMSc
Department of Infectious Diseases M 5131
Rigshospitalet University Hospital
*
*   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/