Users who create post-estimation tables might take note of –etable– in the Nov. 17 update for v17.0. On a quick inspection and test drive it looks rather powerful.
-
Login or Register
- Log in with
. etable, est(svols rso2cols rso2rols) cstat(_r_b)
------------------------------------------
sv rso2c rso2r
------------------------------------------
SpO2 0.598
Mean Arterial Pressure 0.183
Intercept 2.650
SpO2 0.555
Mean Arterial Pressure 0.055
Intercept 16.713
SpO2 0.420
Mean Arterial Pressure 0.165
Intercept 32.769
Number of observations 7211 7806 7769
------------------------------------------
. est table svols rso2cols rso2rols
-----------------------------------------------------
Variable | svols rso2cols rso2rols
-------------+---------------------------------------
sa | .59843087 .55522465 .42013389
bp | .18339393 .05497271 .1650317
_cons | 2.6503611 16.712968 32.769461
-----------------------------------------------------
.
est clear sysuse auto reg price mpg foreign est store e1 reg price mpg foreign rep est store e2 etable, est(e1 e2)
--------------------------------------------
price price
--------------------------------------------
Mileage (mpg) -294.196 -292.434
(55.692) (60.227)
Car origin 1767.292 1023.208
(700.158) (866.086)
Repair record 1978 432.800
(394.705)
Intercept 11905.415 10586.485
(1158.634) (1555.745)
Number of observations 74 69
--------------------------------------------
est clear sysuse auto reg price mpg foreign est store e1 reg headroom mpg foreign rep est store e2 etable, est(e1 e2)
------------------------------------------
price headroom
------------------------------------------
Mileage (mpg) -294.196
(55.692)
Car origin 1767.292
(700.158)
Intercept 11905.415
(1158.634)
Mileage (mpg) -0.049
(0.018)
Car origin -0.495
(0.265)
Repair record 1978 0.126
(0.121)
Intercept 3.763
(0.475)
Number of observations 74 69
------------------------------------------
sysuse auto
reg price mpg foreign
est store e1
reg headroom mpg foreign rep78
est store e2
etable, est(e1 e2)
collect layout
Collection: ETable
Rows: coleq#colname[]#result[_r_b _r_se] result[N]
Columns: etable_depvar#stars[value]
Table 1: 15 x 2
collect layout (colname#result[_r_b _r_se] result[N]) (etable_depvar#stars[value])
Collection: ETable
Rows: colname#result[_r_b _r_se] result[N]
Columns: etable_depvar#stars[value]
Table 1: 9 x 2
------------------------------------------
price headroom
------------------------------------------
Mileage (mpg) -294.196 -0.049
(55.692) (0.018)
Car origin 1767.292 -0.495
(700.158) (0.265)
Repair record 1978 0.126
(0.121)
Intercept 11905.415 3.763
(1158.634) (0.475)
Number of observations 74 69
------------------------------------------
etable, est(e1 e2) alignrhsvars
collect_layout_rows("colname#result[_r_b _r_se]")
reg price mpg foreign est store e1 reg headroom mpg foreign rep78 est store e2 etable, est(e1 e2) collect layout (colname#result[_r_b _r_se] result[N]) (etable_depvar#stars[value]) collect style save etableprefered, replace collect clear collect use etableprefered etableprefered.stjson etable, est(e1 e2) name(etableprefered)
. collect use etableprefered etableprefered.stjson (collection etableprefered read from file etableprefered.stjson) . . etable, est(e1 e2) name(etableprefered) ------------------------------------------ price headroom ------------------------------------------ Mileage (mpg) -294.196 (55.692) Car origin 1767.292 (700.158) Intercept 11905.415 (1158.634) Mileage (mpg) -0.049 (0.018) Car origin -0.495 (0.265) Repair record 1978 0.126 (0.121) Intercept 3.763 (0.475) Number of observations 74 69 ------------------------------------------
sysuse auto regress price mpg foreign est store e1 regress headroom mpg foreign rep78 est store e2 * get the results etable, est(e1 e2) * peek at the equations etable, replay showeq novarlabel * recode the equations etable, replay eqrecode(price = xb headroom = xb) * other style changes etable, replay noshoweq varlabel * start fresh and recode equations etable, est(e1 e2) eqrecode(price = xb headroom = xb)
. * get the results
. etable, est(e1 e2)
------------------------------------------
price headroom
------------------------------------------
Mileage (mpg) -294.196
(55.692)
Car origin 1767.292
(700.158)
Intercept 11905.415
(1158.634)
Mileage (mpg) -0.049
(0.018)
Car origin -0.495
(0.265)
Repair record 1978 0.126
(0.121)
Intercept 3.763
(0.475)
Number of observations 74 69
------------------------------------------
. * peek at the equations
. etable, replay showeq novarlabel
------------------------------------------
price headroom
------------------------------------------
price
mpg -294.196
(55.692)
foreign 1767.292
(700.158)
_cons 11905.415
(1158.634)
headroom
mpg -0.049
(0.018)
foreign -0.495
(0.265)
rep78 0.126
(0.121)
_cons 3.763
(0.475)
Number of observations 74 69
------------------------------------------
. * recode the equations
. etable, replay eqrecode(price = xb headroom = xb)
------------------------------------------
price headroom
------------------------------------------
xb
mpg -294.196 -0.049
(55.692) (0.018)
foreign 1767.292 -0.495
(700.158) (0.265)
rep78 0.126
(0.121)
_cons 11905.415 3.763
(1158.634) (0.475)
Number of observations 74 69
------------------------------------------
. * other style changes
. etable, replay noshoweq varlabel
------------------------------------------
price headroom
------------------------------------------
Mileage (mpg) -294.196 -0.049
(55.692) (0.018)
Car origin 1767.292 -0.495
(700.158) (0.265)
Repair record 1978 0.126
(0.121)
Intercept 11905.415 3.763
(1158.634) (0.475)
Number of observations 74 69
------------------------------------------
.
. * start fresh and recode equations
. etable, est(e1 e2) eqrecode(price = xb headroom = xb)
------------------------------------------
price headroom
------------------------------------------
Mileage (mpg) -294.196 -0.049
(55.692) (0.018)
Car origin 1767.292 -0.495
(700.158) (0.265)
Repair record 1978 0.126
(0.121)
Intercept 11905.415 3.763
(1158.634) (0.475)
Number of observations 74 69
------------------------------------------
Comment