楼主: zhuizhubaba
34236 12

[stata资源分享] logit模型边际效应输出 [推广有奖]

11
huijiache8 发表于 2023-3-22 18:16:18
tiger_hola 发表于 2019-12-7 15:07
您好,logit2(即two-way cluster)是否也能用margins求边际效应
请问您是否解决这个问题?

12
Dlwlr 发表于 2023-4-14 11:30:29
谢谢楼主,真的太感谢了

13
赵安豆 发表于 2024-6-13 07:39:16
在Stata中,如果你想将logit模型的边际效应用esttab命令输出到Word表格中,你可以按照以下步骤操作:

1. 首先执行你的Logit回归。例如:
   ```
   webuse lbw
   logit low age lwt i.race smoke ptl ht ui
   ```

2. 使用`margins`命令计算边际效应。例如,如果你想要针对变量`race`的边际效应,可以输入:
   ```
   margins race, dydx(*)
   ```
   这将计算所有解释变量对logit概率的影响。

3. 然后使用`esttab`命令来整理这些结果,并导出到Word或LaTeX中。但是,`esttab`本身并不直接与`margins`命令的输出兼容。你需要先保存边际效应的结果:
   ```
   estimates store margins_results
   ```

4. 使用`esttab`从存储的结果集中提取边际效应数据并输出。例如:
   ```
   esttab using "output_table.tex", label booktabs replace se stars(0.10 0.05 0.01)
       cells("b(fmt(a2)) se(fmt(a2))")  
       varlabels(_cons "\_")
   ```

然而,上述步骤的最后一个命令可能需要根据你的具体需求进行调整。例如,“output_table.tex”是你希望输出文件的名字和格式;`"label booktabs replace"`是LaTeX表格的基本格式设置;`se stars(0.10 0.05 0.01)`表示要显示标准误和显著性星号;`cells("b(fmt(a2)) se(fmt(a2))")`确定了在输出中包含什么信息(系数和标准误)以及它们的格式。

如果需要将结果导出到Word,可以使用`estout`命令的`docx`选项代替上面LaTeX的例子。但是,请注意,Stata导出到Word的功能可能没有导出到LaTeX那样灵活或格式化得那么好。

此外,你可能还需要根据你的具体需求和数据结构来调整`margins`命令中的参数。例如,如果某些变量是连续的而另一些是分类的,则可能需要单独处理它们。

最后,请确保在执行上述步骤前已经安装了最新版本的`esttab`(使用`suest`或直接从Stata Package Manager下载)。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 04:44