替代与ologit一起使用的Stata命令esttab的重命名选项

时间:2018-03-20 09:18:17

标签: stata

我使用esttab将表从Stata导出到Latex。我有两个规范,具有相似的自变量(下面的代码中的x1和x2),我想要重命名为x并出现在同一行上。为此,我使用rename()选项。如果我在两个规范中运行OLS,即如果我执行以下操作,一切正常:

eststo model1: qui reg y x1
eststo model2: qui reg y x2
esttab model1 model2, rename(x1 x x2 x)   

但是,如果两个规范之一是有序logit(使用ologit命令),它会给我错误消息"等式/未找到r(303)":

eststo model1: qui reg y x1
eststo model2: qui ologit y x2
esttab model1 model2, rename(x1 x x2 x)  

是否有使用rename()的替代方法?还是另一种解决方法?我没有找到这个问题的答案。

1 个答案:

答案 0 :(得分:0)

rename()选项在切点系数方面遇到问题,切点系数的名称类似于/:cut2,其中" /:"是等式名称。

我真的没有一个很好的解决方案(重命名e(b)和e(V)中的矩阵列似乎很痛苦,没有eqrename()选项),但有两个黑客。

如果您不关心它们的切点系数,请发布边距结果并使用带有esttab的结果。或者,使用oglm来"复制" ologit的输出。

以下是展示如何执行这两项操作的示例:

sysuse auto, clear
eststo model1: qui reg rep78 weight
ologit rep78 mpg, nolog
eststo model2: margins, dydx(*) predict(xb) post
eststo model3: oglm rep78 mpg, nolog
esttab model1 model2 model3, eqlabels(none) rename(weight x mpg x) 

这会产生:

------------------------------------------------------------
                      (1)             (2)             (3)   
                    rep78                           rep78   
------------------------------------------------------------
x               -0.000500***        0.156***        0.156***
                  (-3.58)          (3.58)          (3.58)   

_cons               4.921***                                
                  (11.24)                                   

cut1                                               -0.456   
                                                  (-0.41)   

cut2                                                1.302   
                                                   (1.43)   

cut3                                                3.614***
                                                   (3.75)   

cut4                                                5.231***
                                                   (4.79)   
------------------------------------------------------------
N                      69              69              69   
------------------------------------------------------------