reghdfe 地区生产总值万元 c.post##c.unitprice if treat1==0, abs(citycode year) vce(r)
reghdfe 地区生产总值万元 c.post##c.unitprice if treat1==1, abs(citycode year) vce(r)
3条回答 默认 最新
- 檀越@新空间 2025-02-06 12:35关注
晚上好🌙🌙🌙
本答案参考通义千问在Stata中,你可以使用
outreg2
或esttab
命令将多个回归结果导出到同一张表格中,并保存为Word格式。以下是具体步骤:步骤 1: 安装必要的包
首先,确保你已经安装了
outreg2
或esttab
包。如果没有安装,可以使用以下命令进行安装:ssc install outreg2 ssc install estout
步骤 2: 运行回归并存储结果
运行你的回归模型并将结果存储起来。
* 第一个回归 reghdfe 地区生产总值万元 c.post#c.unitprice if treat1==0, absorb(citycode year) vce(r) estimates store model1 * 第二个回归 reghdfe 地区生产总值万元 c.post#c.unitprice if treat1==1, absorb(citycode year) vce(r) estimates store model2
步骤 3: 导出结果到Word文件
你可以使用
outreg2
或esttab
命令来导出结果。这里我们分别展示两种方法。使用
outreg2
outreg2 [model1 model2] using "output.doc", replace excel word coefastr keep(c.post#c.unitprice) title("Regression Results") label
使用
esttab
esttab model1 model2 using "output.doc", replace cells(b(fmt(a3)) se(par)) star(* 0.10 ** 0.05 *** 0.01) title("Regression Results") nomtitles nonumber
详细解释
estimates store
: 将每个回归的结果存储到内存中。outreg2
和esttab
: 这两个命令都可以用来导出回归结果。outreg2
更加灵活,支持多种输出格式;而esttab
是estout
包的一部分,主要用于导出回归表。using "output.doc"
: 指定输出文件的路径和名称。replace
: 如果文件已存在,则替换它。cells(b(fmt(a3)) se(par))
: 指定要输出的统计量(例如系数和标准误),以及它们的格式。star(* 0.10 ** 0.05 *** 0.01)
: 添加显著性标记。title("Regression Results")
: 设置表格标题。nomtitles nonumber
: 禁用默认的表格标题和行号。
修改后的完整代码
* 安装必要包 ssc install outreg2 ssc install estout * 第一个回归 reghdfe 地区生产总值万元 c.post#c.unitprice if treat1==0, absorb(citycode year) vce(r) estimates store model1 * 第二个回归 reghdfe 地区生产总值万元 c.post#c.unitprice if treat1==1, absorb(citycode year) vce(r) estimates store model2 * 使用 outreg2 导出 outreg2 [model1 model2] using "output.doc", replace excel word coefastr keep(c.post#c.unitprice) title("Regression Results") label * 或者使用 esttab 导出 esttab model1 model2 using "output.doc", replace cells(b(fmt(a3)) se(par)) star(* 0.10 ** 0.05 *** 0.01) title("Regression Results") nomtitles nonumber
通过上述步骤,你可以将两个回归结果合并到同一个表格中,并将其保存为Word格式。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报