The following is a silly example but shows, I think, the point I want to make and uses the auto data:
running this code produces the following result:
I would like to add, above the "Linear Quad" pairs a new line that says, e.g., "w/out mpg" over the first pair and "w mpg" over the second pair - how can I do this
Code:
collect clear sysuse auto, clear regress price c.weight collect get var = "linear", tags(row[1]) collect get var = "p-value", tags(row[2]) collect get var = "quad", tags(row[3]) collect get var = "p-value2", tags(row[4]) collect get eff1 = el(r(table),1,1), tags(row[1]) collect get eff1 = el(r(table),4,1), tags(row[2]) regress price c.weight##c.weight collect get eff2 = el(r(table),1,1), tags(row[1]) collect get eff2 = el(r(table),4,1), tags(row[2]) collect get eff2 = el(r(table),1,2), tags(row[3]) collect get eff2 = el(r(table),4,2), tags(row[4]) regress price weight mpg collect get eff3 = el(r(table),1,1), tags(row[1]) collect get eff3 = el(r(table),4,1), tags(row[2]) regress price c.weight##c.weight mpg collect get eff4 = el(r(table),1,1), tags(row[1]) collect get eff4 = el(r(table),4,1), tags(row[2]) collect get eff4 = el(r(table),1,2), tags(row[3]) collect get eff4 = el(r(table),4,2), tags(row[4]) collect layout (row) (result) *collect style header row, level(hide) collect style cell result[var],border(right) collect label levels result var "Model" collect label levels result eff1 "Linear" collect label levels result eff2 "Quad" collect label levels result eff3 "Linear" collect label levels result eff4 "Quad" collect style cell result[var],smcl(text) collect style cell result, basestyle nformat(%6.3f) noi collect preview
Code:
. run "/Users/rich/Documents/Stata/price.do" ------------------------------------------ | Model | Linear Quad Linear Quad --+----------+---------------------------- 1 | linear | 2.044 -7.273 1.747 -9.040 2 | p-value | 0.000 0.009 0.008 0.003 3 | quad | 0.002 0.002 4 | p-value2 | 0.001 0.000 ------------------------------------------

Comment