首页 > 解决方案 > 以特定顺序使用 esttab 打印 CI

问题描述

我正在尝试按以下顺序使用 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 之后。谢谢

标签: stataconfidence-interval

解决方案


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 的评论是正确的,严格来说,这不是esttabor的“选项” estout。但是,estadd它提供了很大的灵活性,esttab值得了解。


推荐阅读