用bye进行回归很多组,想把结果放在一个表格里,esttab只能导出最后一个表格,有什么指令可以全部储存
您可以使用estout
命令来将多个回归结果导出到同一个表格中。以下是一个示例代码:
sysuse auto, clear
qui reg price mpg
eststo model1
qui reg price mpg weight
eststo model2
qui reg price mpg weight foreign
eststo model3
esttab model1 model2 model3, cells(b(star fmt(3)) se(fmt(3))) ///
varlabels("Model 1" "Model 2" "Model 3") ///
collabels(none) ///
title("Regression Results") ///
nodepvars
在此代码中,我们首先使用eststo
命令将每个回归结果储存在一个不同的存储器中,然后使用esttab
命令将这些结果导出到同一个表格中。cells
选项用于指定要导出的结果,varlabels
选项用于为每个模型指定标签,collabels
选项用于不显示列标签,title
选项用于添加表格标题,nodepvars
选项用于不显示解释变量。