请选择 进入手机版 | 继续访问电脑版
楼主: 靓靓徐
4526 4

[回归分析求助] 请问stata进行oprobit分析后,如何求边际效应? [推广有奖]

  • 0关注
  • 0粉丝

学前班

50%

还不是VIP/贵宾

-

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

靓靓徐 发表于 2020-4-1 19:21:40 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
最近写论文需要用stata分析,但是专业原因没有学过stata,这几天在网上做了很多功课,也看了这方面的书籍,实践起来还是有问题。想请问,在oprobit分析后求边际效应应该是输入怎样 的命令呢?这是我的oprobit分析:

Ordered probit regression                         Number of obs   =        164
                                                  LR chi2(4)      =      33.17
                                                  Prob > chi2     =     0.0000
Log likelihood = -185.84233                       Pseudo R2       =     0.0819
------------------------------------------------------------------------------
           y |      Coef.   Std. Err.      z    P>|z|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
           a |   .0403109   .0999715     0.40   0.687    -.1556296    .2362514
           b |    .216727   .1099472     1.97   0.049     .0012345    .4322194
           c |   .2849362    .105866     2.69   0.007     .0774426    .4924299
           d |   .2375953   .1073558     2.21   0.027     .0271819    .4480087
-------------+----------------------------------------------------------------
       /cut1 |   .6352732   .4509545                     -.2485814    1.519128
       /cut2 |   1.000509   .4418611                      .1344775    1.866541
       /cut3 |   2.264174   .4586265                      1.365283    3.163066
       /cut4 |   3.979804   .5103473                      2.979542    4.980066
------------------------------------------------------------------------------
然后我输入了margins,dydx(*),得到:
Average marginal effects                          Number of obs   =        164
Model VCE    : OIM
Expression   : Pr(y==1), predict()
dy/dx w.r.t. : a b c d
------------------------------------------------------------------------------
             |            Delta-method
             |      dy/dx   Std. Err.      z    P>|z|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
           a |  -.0038695   .0097372    -0.40   0.691     -.022954     .015215
           b |  -.0208039   .0114213    -1.82   0.069    -.0431893    .0015814
           c |  -.0273514   .0117859    -2.32   0.020    -.0504514   -.0042515
           d |  -.0228071     .01173    -1.94   0.052    -.0457975    .0001833
------------------------------------------------------------------------------
由于我的变量是五点变量,所以想求y分别取1-5时的各边际效应,请问应该如何做呢? 输入 margins ,dydx at(y=1)后显示'y' not found in list of covariates


谢谢大家!!救救我吧
二维码

扫码加我 拉你入群

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

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


Eleventangerine 学生认证  发表于 2020-7-2 21:16:07 |显示全部楼层 |坛友微信交流群
请问楼主解决了吗

使用道具

lihoujian 发表于 2020-9-16 18:39:40 |显示全部楼层 |坛友微信交流群
margins, dydx(_all) post

使用道具

imfoolisa 发表于 2021-9-8 13:35:46 |显示全部楼层 |坛友微信交流群
试一下:
margins, dydx(*) predict(y(1))
margins, dydx(*) predict(y(2))
margins, dydx(*) predict(y(3))
margins, dydx(*) predict(y(4))
margins, dydx(*) predict(y(5))

使用道具

imfoolisa 发表于 2021-9-8 13:38:43 |显示全部楼层 |坛友微信交流群
lihoujian 发表于 2020-9-16 18:39
margins, dydx(_all) post
margins, dydx(*) predict(outcome(1))—
margins, dydx(*) predict(outcome(2))
margins, dydx(*) predict(outcome(3))
margins, dydx(*) predict(outcome(4))
margins, dydx(*) predict(outcome(5))

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

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

GMT+8, 2024-3-28 23:59