按特定顺序使用 esttab 打印 CI Stata

Print CI with esttab in a specific order Stata

我正在尝试按以下顺序使用 esttab 打印我的 CI:

我的代码具有 cars.csv 数据集形式 https://gist.github.com/noamross/e5d3e859aa0c794be10b#file-cars-csv:

clear all
import excel "C:\Users\luism\Desktop\archive/cars_usa.xlsx", sheet("hoja1") firstrow

destring mileage, force replace

reg price mileage
estimates store model_1

esttab model_1 using "C:\Users\luism\Desktop\archive/results.csv", replace beta ci
    

这是我用逗号分隔 results.csv 文件时得到的结果。

我想在下限下方打印上限,而不是在 results.csv 用逗号分隔之后。谢谢

estadd 允许您将任何东西添加为标量并将其包含如下:

sysuse auto , clear
reg price mpg 
matrix results = r(table)
estadd scalar upperCI = results[rownumb(results,"ul"),colnumb(results,"mpg")]
estadd scalar lowerCI = results[rownumb(results,"ll"),colnumb(results,"mpg")]
esttab, stats(lowerCI upperCI)

这正是 Dimitry 在评论中提出的建议。 Wouter 的评论是正确的,严格来说,这不是 esttabestout 的“选项”。但是,estaddesttab 提供了很大的灵活性,值得了解。