楼主: And.I
4534 10

[经济分析入门] stata怎么把回归结果带Odds Ratio导出到word?求教 [推广有奖]

  • 0关注
  • 0粉丝

高中生

2%

还不是VIP/贵宾

-

威望
0
论坛币
14 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20 点
帖子
1
精华
0
在线时间
42 小时
注册时间
2021-4-20
最后登录
2022-5-20

楼主
And.I 学生认证  发表于 2021-6-7 09:54:09 |只看作者 |坛友微信交流群|倒序 |AI写论文
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
求教各位stata大神
stata怎么把回归结果带Odds Ratio导出到word?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Odds Ratio Stata ratio 回归结果 word

截屏2021-06-07 09.54.48.png (131.23 KB)

截屏2021-06-07 09.54.48.png

沙发
zy8002yz 发表于 2021-6-8 11:41:29 |只看作者 |坛友微信交流群
首先,在Stata中输入代码(ssc install asdoc, replace)安装外部命令asdoc。
安装完成后,打开我们的数据,小编这里以Stata自带的数据auto为例。
下面,小编做一个mpg和weight变量对price变量的回归分析,并把结果直接导出到Word里。输入命令:asdoc reg price mpg weight 。如图所示,Stata会自动生成一个名为“Myfile.doc”的文件。
点击打开Myfile.doc文件,可以看到,我们想要的回归分析结果已经导出到该Word文档里了。
之后我们只需要调整下格式即可。参考链接https://jingyan.baidu.com/article/c275f6ba765a98e33d7567ac.html
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
admin_kefu + 30 + 2 + 2 + 2 精彩帖子

总评分: 论坛币 + 30  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

使用道具

藤椅
zy8002yz 发表于 2021-6-8 11:44:11 |只看作者 |坛友微信交流群
首先,在Stata中输入代码(ssc install asdoc, replace)安装外部命令asdoc。
安装完成后,打开我们的数据,小编这里以Stata自带的数据auto为例。
下面,小编做一个mpg和weight变量对price变量的回归分析,并把结果直接导出到Word里。输入命令:asdoc reg price mpg weight 。如图所示,Stata会自动生成一个名为“Myfile.doc”的文件。
点击打开Myfile.doc文件,可以看到,我们想要的回归分析结果已经导出到该Word文档里了。
之后我们只需要调整下格式即可.参考链接:https://jingyan.baidu.com/article/c275f6ba765a98e33d7567ac.html

使用道具

板凳
zy8002yz 发表于 2021-6-8 11:53:03 |只看作者 |坛友微信交流群
首先,在Stata中输入【ssc install asdoc, replace】,安装外部命令asdoc。
先做第一次回归,这里小编以Stata自带的【auto】数据集为例。调入数据后,输入命令【asdoc reg price mpg , nest replace】。这里一定要加上neset replac。
如图,执行第一次回归后,点击Stata自带生成的Word,查看输出的情况。
接着,我们加一个变量做第二次回归。输入命令【asdoc reg price mpg weight, nest append】。这时,再次查看Word文档,回归结果已经有两列了。
再次加入一个新的变量,做第三次回归。输入命令【asdoc reg price mpg weight length, nest append】。这时,Word文档中回归结果已经有三列了。
简而言之,需要在一张表上显示多个回归结果就多次执行命令nest append。参考链接:https://jingyan.baidu.com/article/ed15cb1b9b89bf1be2698153.html

使用道具

报纸
唐唐糖糖 在职认证  发表于 2021-6-8 12:01:59 |只看作者 |坛友微信交流群
用asdoc命令,没有安装
ssc install asdoc, replace
asdoc reg 因变量 自变量

使用道具

地板
317792209 在职认证  学生认证  发表于 2021-6-9 13:46:43 |只看作者 |坛友微信交流群
别听楼上的,把你带沟里去。不保存边际效应就用前两行,保存边际效应就用后两行
  1. ologit happiness gender religion health age age_square Marital education1 education2 education3
  2. est store m1
  3. ologit happiness gender religion health age age_square Marital education1 education2 education3
  4. eststo: estpost margins,dydx(*)
复制代码


按时毕业,按时睡觉。多发论文,多赚点钱。

使用道具

7
芝华塔内欧 发表于 2021-6-12 17:01:04 |只看作者 |坛友微信交流群
我之前遇到过这个问题,记得是help一下输出命令,然后在option里有一个单词具体忘了是啥,可以输出这个的

使用道具

8
dreistein94 学生认证  发表于 2021-9-24 21:16:21 |只看作者 |坛友微信交流群
既然出现了 odds ratio,那么应该是使用 logistic回归或者是logit回归。建议安装 estout 包后使用 esttab 命令
在导出命令中加入 eform 选项,即可达成要求,但是只能导出到rtf格式,如果有中文,需要用wps打开,复制到word当中,用word直接打开rtf会乱码
[code]
ssc install estout
logistic y x1 x2
est store model1
* 请提前修改变量标签(label)为需要显示的格式
* 关于小数点对齐,需要先使所有数值所在单元格都 两端对齐 然后指定小数点对齐,其余表头等居中对齐可以稍后再指定
local Pnum      "" // 填入需要保留的小数位数
local File      "using [文件名].rtf" // 填入文件名
local Models    "" // 用est store储存的模型
local StarMark  "* 0.1 ** 0.05 *** 0.01" // 指定星号显著性水平
local MGroup    `""' // 指定可能要分组都组别名
local GrpPat    "" // 指定那些归为 1 组,如指定1-3 为组1,4-6 为组2,7 为组3:1 0 0 1 0 0 1
local OrderList "" // 将自变量 c.自变量#c.调节变量提前放入
local ModelStat " N              N_clust        r2    F         chi2   df_m" // 需要在模型结尾汇报的内容,可通过 ereturn list 查看
local StatLabel `""Observations" "Num of Firms" " R2" "F-value" "Chi2" "Degree of Freedom""' // 与上文对应书写,需要用双引号扩起来
local sfmt      "0 0 a2 3 3 0" // 对应书写 需要保留的小数位数
local StatStar  "F chi2" // 需要标星的模型数据 一般为 F 或 chi2

        esttab `Models' `File',replace nogap compress noomit nomtitle label align(j) ///
                order(`OrderList') b(`Pnum') z(`Pnum') eform                   /// eform 使得显示为 odds ratio
                star(`StarMark')                                   /// 更改显著性水平
                stats(`ModelStat', fmt(`sfmt') star(`StatStar') label(`StatLabel')) ///
                mgroups(`MGroup', pattern(`GrpPat'))

使用道具

dreistein94 发表于 2021-9-24 21:16
既然出现了 odds ratio,那么应该是使用 logistic回归或者是logit回归。建议安装 estout 包后使用 esttab 命 ...
是需要将这么命令重新敲一遍吗 还是在之前esttab 命令后面直接加,eform ,直接加实测不行呢

使用道具

317792209 发表于 2021-6-9 13:46
别听楼上的,把你带沟里去。不保存边际效应就用前两行,保存边际效应就用后两行
好使 感谢

使用道具

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

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-27 19:57