Formatting 在esttab中更改列的小数位数,而不是行
我知道我可以使用社区贡献的命令Formatting 在esttab中更改列的小数位数,而不是行,formatting,format,output,decimal,stata,Formatting,Format,Output,Decimal,Stata,我知道我可以使用社区贡献的命令esttab中的b() 第一行中的所有小数点(mpg)都有一个小数点。第二行和第三行有三个和五个小数点 但是,我不希望按行控制小数点,而是希望按列(模型)控制小数点的数量 有办法做到这一点吗 例如,我希望第一列中的所有回归器都有一个小数点,第二列中的所有回归器都有三个小数点,第三列中的所有回归器都有五个小数点。您不能直接这样做,但解决方法是使用矩阵 下面是一个简单的例子: matrix A = ( -173.70800, -0.06556, -1.77658 \
esttab
中的b()
第一行中的所有小数点(mpg
)都有一个小数点。第二行和第三行有三个和五个小数点
但是,我不希望按行控制小数点,而是希望按列(模型)控制小数点的数量
有办法做到这一点吗
例如,我希望第一列中的所有回归器都有一个小数点,第二列中的所有回归器都有三个小数点,第三列中的所有回归器都有五个小数点。您不能直接这样做,但解决方法是使用矩阵
下面是一个简单的例子:
matrix A = ( -173.70800, -0.06556, -1.77658 \ ///
-0.85469, -0.05926, 0.06587 \ ///
21.40414, 0.16548, 3.06799 \ ///
5853.99300, 10.76202, -342.34697 )
matrix rownames A = mpg trunk length _cons
esttab matrix(A, fmt(1 3 5)), gaps mlabel(none) ///
collabels("price" "turn" "displacement")
---------------------------------------------------
price turn displacement
---------------------------------------------------
mpg -173.7 -0.066 -1.77658
trunk -0.9 -0.059 0.06587
length 21.4 0.165 3.06799
_cons 5854.0 10.762 -342.34697
---------------------------------------------------
很好的解决方法。我想,使用这种方法获得标准误差和星号会更为棘手?您只需将SEs作为行包含在矩阵中。星星更狡猾。
matrix A = ( -173.70800, -0.06556, -1.77658 \ ///
-0.85469, -0.05926, 0.06587 \ ///
21.40414, 0.16548, 3.06799 \ ///
5853.99300, 10.76202, -342.34697 )
matrix rownames A = mpg trunk length _cons
esttab matrix(A, fmt(1 3 5)), gaps mlabel(none) ///
collabels("price" "turn" "displacement")
---------------------------------------------------
price turn displacement
---------------------------------------------------
mpg -173.7 -0.066 -1.77658
trunk -0.9 -0.059 0.06587
length 21.4 0.165 3.06799
_cons 5854.0 10.762 -342.34697
---------------------------------------------------