I often see regression tables in publications where the plain standard errors are reported (in parentheses), together with the robust standard errors (in brackets) below the plain standard errors. The tables also include the accompanying asterisks beside the parentheses/brackets indicating statistical significance.
What is the most sensible way to create regression reports like these?
So far, I have been using the estout
package in Stata. For a given model, I could have one column with the plain standard error and another with the robust one.
For example, using estout
, I could do the following:
eststo: qui reg ROE duality
eststo: qui reg ROE duality, vce(cluster firm)
esttab b(%9.3fc) ///
se(%9.3fc) ///
star (* 0.5 ** 0.25)
The aforementioned code snippet produces:
--------------------------------------------
(1) (2)
ROE ROE
--------------------------------------------
duality -8.090** -8.090*
(6.585) (7.067)
--------------------------------------------
N 647 647
--------------------------------------------
However, this table wastes column space as the point estimates of the two columns will be identical, with the only difference being the standard errors from the different variance-covariance estimators.
What I would much rather have is a table like the one below:
------------------------
(1)
ROE
-------------------------
duality -8.090
(6.585)**
[7.067]*
-------------------------
N 647
-------------------------
Note that indication of statistical significance at 0.5 and 0.25 is for illustration here only and certainly does not reflect convention.