gpt4 book ai didi

excel - 如何使用 outreg2 或 esttab 将多组回归导出到一个 Excel 工作簿中?

转载 作者:行者123 更新时间:2023-12-01 16:50:36 27 4
gpt4 key购买 nike

我有多组回归需要在不同的表中呈现。我想知道是否有一种方法可以使用 outreg2esttab 或其他一些包将多组回归导出到一个 Excel 工作簿中?

例如,我使用 esttab 运行 100 次回归;然后我想将它们呈现在 25 个不同的表格中,每个表格中有四个回归。以下格式的代码允许我导出到 25 个不同的 csv 文件:

esttab using "$output\output1.csv", se stats(N ymean r2_a) replace

但是,我希望将所有 25 个表放在一个具有 25 个选项卡的工作簿中。如果输出文件的数量不大,可以复制粘贴表格,但对我来说不是这样。

最佳答案

使用outreg2,您需要使用dta选项将结果保存为单独的数据集,然后使用导出excel命令将每个数据集导出到同一选项卡中的单独工作表。 例如:

clear all
sysuse auto

regress price mpg
outreg2 using "price" , replace dta

regress price mpg headroom
outreg2 using "price" , dta

regress mpg weight length
outreg2 using "mpg" , replace dta

regress mpg weight length foreign
outreg2 using "mpg" , dta

use price_dta
export excel using "results" , sheet("price")

use mpg_dta
export excel using "results" , sheet("mpg")

显然,将其作为循环运行会更有意义,并且您可能希望在 outreg2第一次使用中添加replace选项。进一步使用 outreg2 的选项将有助于进一步清理输出。

关于excel - 如何使用 outreg2 或 esttab 将多组回归导出到一个 Excel 工作簿中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32617184/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com