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