楼主: linzima
10628 22

[回归分析求助] "Selmlog" 命令:multinomial logit [推广有奖]

  • 1关注
  • 16粉丝

已卖:2份资源

教授

16%

还不是VIP/贵宾

-

威望
0
论坛币
1062 个
通用积分
0.6111
学术水平
12 点
热心指数
19 点
信用等级
4 点
经验
10994 点
帖子
1018
精华
0
在线时间
573 小时
注册时间
2011-6-19
最后登录
2019-1-22

楼主
linzima 发表于 2014-8-11 20:08:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好:
     我想用“Selmlog” 命令分析multinomial logit 回归。
     因为selmlog 不是stata 自带程序,必须使用用户撰写的ado 文件。我安装这个网站的说明将下载的ado 文件放在指定位置 (http://www.parisschoolofeconomic ... mlog/selmlog13.html)。本命令源于文章Selection Bias Corrections Based on the Multinomial Logit Model: Monte-Carlo Comparisons", François Bourguignon, Martin Fournier, Marc Gurgand, Journal of Economic Surveys, vol. 21, n°1, 2007.

    我尝试了如下回归:
selmlog 收入 X1 X2, selec (选择变量=x1 x2 z1 z2; 其中(选择变量取值1, 2, 3)

    但是显示如下错误:Method option not specified variable _m* not found  r(111);


    有人能告诉我这是什么原因吗?谢谢。

二维码

扫码加我 拉你入群

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

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

关键词:Multinomial nomial logit multi Log Journal 文章 程序 网站 用户

沙发
xiaofengshen 发表于 2014-8-11 22:07:17
你要加上下面这些,dmf(2)是correction的方法,可以改别的,参见程序帮助文件
dmf(2) bootstrap(100) mloptions(rrr level (95)) gen(rho_1)

藤椅
linzima 发表于 2014-8-20 15:46:08
xiaofengshen 发表于 2014-8-11 22:07
你要加上下面这些,dmf(2)是correction的方法,可以改别的,参见程序帮助文件
dmf(2) bootstrap(100) mlop ...
好的,谢谢。现在可以了。
最初是我忘记设置缺失变量了。
对了,我看有些文章当中报告Adjusted R-square 值或者F(n, n-k)的值,这个是怎么弄出来的。

板凳
偌xt520 发表于 2015-11-10 15:59:20
我想请问一下multinomial logit model的命令怎么写啊

报纸
心醉梦 发表于 2017-5-16 17:11:31
xiaofengshen 发表于 2014-8-11 22:07
你要加上下面这些,dmf(2)是correction的方法,可以改别的,参见程序帮助文件
dmf(2) bootstrap(100) mlop ...
请问下,加了之后运行出现Non-missing values of dependent variable for more than one outcome是为什么?

地板
黃河泉 在职认证  发表于 2017-8-19 17:28:10
linzima 发表于 2014-8-20 15:46
好的,谢谢。现在可以了。
最初是我忘记设置缺失变量了。
对了,我看有些文章当中报告Adjusted R-squar ...
您好,最近在学用 selmlog,出现与您之前之问题:
  1. . selmlog ca ca0, sel(err = lgdp openness pcgdpg resimp inf lgov totg_sd fd kaopen) dmf(0)
  2. Non-missing values of dependent variable for more than one outcome
  3. variable _m* not found
  4. r(111);
复制代码
后来,您谈到您"最初是我忘记设置缺失变量了",我猜这里是关键之处,请问您是怎么处理?谢谢!
已有 1 人评分论坛币 收起 理由
admin_kefu + 20 热心帮助其他会员

总评分: 论坛币 + 20   查看全部评分

7
咕哝love 学生认证  发表于 2018-1-3 13:55:29
同问,缺失变量怎么设置?

8
zzcwan 发表于 2018-1-7 19:58:49
黃河泉 发表于 2017-8-19 17:28
您好,最近在学用 selmlog,出现与您之前之问题:后来,您谈到您"最初是我忘记设置缺失变量了",我猜这里 ...
您好,请问这个问题你解决了吗,拜托能讲讲如何解决这个问题的吗?

9
黃河泉 在职认证  发表于 2018-1-8 07:06:55
zzcwan 发表于 2018-1-7 19:58
您好,请问这个问题你解决了吗,拜托能讲讲如何解决这个问题的吗?
我试过的结果是类似
  1. // full sample
  2. preserve
  3. replace ca = . if err == 2 | err == 3
  4. selmlog ca ca0, sel(err = lgdp kaopen fd lgov) lee boot(1000) showmlogit mloptions(vce(robust))
  5. *est store m1
  6. outreg2 using "selmlog", excel ctitle(R1) dec(4) replace
  7. restore

  8. preserve
  9. replace ca = . if err == 1 | err == 3
  10. selmlog ca ca0, sel(err = lgdp kaopen fd lgov) lee boot(1000) showmlogit mloptions(vce(robust))
  11. *est store m2
  12. outreg2 using "selmlog", excel ctitle(R2) dec(4) append
  13. restore

  14. preserve
  15. replace ca = . if err == 1 | err == 2
  16. selmlog ca ca0, sel(err = lgdp kaopen fd lgov) lee boot(1000) showmlogit mloptions(vce(robust) )
  17. *est store m3
  18. outreg2 using "selmlog", excel ctitle(R3) dec(4) append
  19. restore
复制代码
我的 err 有三个状况 (err=1,2,3),当你要估计 err=1 之结果,关键的地方是你必须令 err=2, err=3 的被解释变量 ca 为 missing values。

10
zzcwan 发表于 2018-1-9 14:41:53
黃河泉 发表于 2018-1-8 07:06
我试过的结果是类似我的 err 有三个状况 (err=1,2,3),当你要估计 err=1 之结果,关键的地方是你必须令 e ...

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-20 05:39