Stata:将回归结果与其他结果相结合

Stata:将回归结果与其他结果相结合,stata,data-analysis,Stata,Data Analysis,我试图复制一项研究的一些结果。因此,我经常需要将我的回归结果与我试图复制的研究结果进行比较。 我一直在手动将我的esttab结果与excel中的研究结果相结合。然而,这是乏味的,因为我正在处理很多变量。我想知道是否有一种方法可以存储研究结果,然后打电话让他们转到我的回归结果旁边。我尝试将它们存储为标量,并使用estout调用它们,但是这会将存储的标量放在回归结果下面。我更愿意把它们作为另一个专栏并排出现 例如: 参考研究结果如下: var b x 2.1 z 4.2 我把这些输入了Stat

我试图复制一项研究的一些结果。因此,我经常需要将我的回归结果与我试图复制的研究结果进行比较。 我一直在手动将我的esttab结果与excel中的研究结果相结合。然而,这是乏味的,因为我正在处理很多变量。我想知道是否有一种方法可以存储研究结果,然后打电话让他们转到我的回归结果旁边。我尝试将它们存储为标量,并使用estout调用它们,但是这会将存储的标量放在回归结果下面。我更愿意把它们作为另一个专栏并排出现

例如:

参考研究结果如下:

var b
x  2.1
z  4.2
我把这些输入了Stata

estadd scalar x=2.1
estadd scalar z=4.2
我的回归是

eststore: reg y x z
estout, stats(x,z)
但是当我这样做的时候,我会得到一张这样的桌子

var        b
my reg x   5.3
my reg z   2.3
scalar x   2.1
scalar z   4.2
var        b      scalar b
my reg x   5.3     2.1
my reg z   2.3     4.2
但我想要这样的结果

var        b
my reg x   5.3
my reg z   2.3
scalar x   2.1
scalar z   4.2
var        b      scalar b
my reg x   5.3     2.1
my reg z   2.3     4.2

以下内容可能会有所帮助。内联查找注释

clear 
set more off

*----- example data -----

sysuse auto
keep price weight mpg

*----- what you want -----

//regress and store
reg price weight mpg 
eststo m1

// create matrix of "scalars"
matrix w = (2.1 , 2.4 , 3.2) 

// rename matrix columns to coincide with those of regression
mat colnames w = weight mpg _cons 

// add
estadd matrix w

// print
estout m1, cells("b w")

你可能很幸运,发现有人想回答这个问题,但我认为这不合适。如果您在特定的代码中发现了特定的问题,并希望得到关于改进或修复它的特定建议,那么您的机会可能会更好。参见[个人说明:我知道我已经尝试回答了你之前的所有两个问题,所以我也做出了积极的贡献。]我不完全理解你说的不恰当。为了澄清我的问题,我从参考回归中得到了点估计。我想将这些估计值合并到使用esttab命令创建的回归表中,以便将结果与参考估计值进行比较(我无法运行参考回归,因为它使用不同的数据集。但是,两个回归中的变量相同)。希望这澄清了问题。请学习援引页面,并考虑标准:一个特定的编程问题,或软件算法,或软件工具,通常由程序员使用…是软件开发特有的一个实用、可回答的问题。我认为,如果您创建一个现有表的玩具示例和一个由esttab创建的示例(即,两个或多个单独的tex或txt文件),将有一种*nix方法从命令行或shell脚本中合并这两个。我还将包括您希望输出的外观以及您的操作系统。