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