3818 14

[统计软件与数据分析] 离散选择模型(DCM):用Nlogit和Stata算出来的Multinomial logit model结果不一样 [推广有奖]

  • 0关注
  • 1粉丝

等待验证会员

大专生

5%

还不是VIP/贵宾

-

威望
0
论坛币
35 个
通用积分
4.0235
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
378 点
帖子
40
精华
0
在线时间
36 小时
注册时间
2019-11-26
最后登录
2020-11-3

楼主
帅气的辛巴达 发表于 2019-12-10 13:26:51 |AI写论文
1论坛币
最近在做离散选择模型Discrete choice modeling,数据分别倒入Nlogit计算了Multinomial Logit模型和Stata计算了Multinomial Logistic regression但是发现,两个软件中算出来的coefficient结果不太一样。

我的问题是:
1. Nlogit里面的Multinomial Logit模型和Stata中的Multinomial Logistic regression是一样的吗?
2. 两个软件中的计算结过不一样,这样合适吗?结果中的系数不一样,但是系数的相对大小基本上是差不多的,正负号也一致。Stata结果中Log likelihood值是Nlogit结果的2倍左右。
3. 如果只是算Multinomial Logistic regression,不计算后续的Mixed Logit, Latent Class模型等的话,那在SPSS中不是也可以算Multinomial Logistic regression?

希望懂的朋友能解答一下。

关键词:离散选择模型 Nlogit stata Multinomial logit multinomial logistic

沙发
lyx396529 发表于 2019-12-10 20:53:10
出现的这样的结果应该正常,但是SPSS低版本貌似只有有序和二元两种吧,不记得别的;出现这样的结果可能和IIA相关、异质性之类的有关系吧,stata也可以处理混合的,再有是不是Nlogit是用了最大信息准则似然估计,这样的话已经处理了内生性

藤椅
lyx396529 发表于 2019-12-11 11:09:31
格林的手册上曾经说这个软件的伪R方拟合程度需要乘以2,那可能stata已经自己乘了

板凳
帅气的辛巴达 发表于 2019-12-12 18:22:01
lyx396529 发表于 2019-12-10 20:53
出现的这样的结果应该正常,但是SPSS低版本貌似只有有序和二元两种吧,不记得别的;出现这样的结果可能和II ...
我用的SPSS v25 里面有二元和多元Logistics SPSS图片.png

报纸
帅气的辛巴达 发表于 2019-12-12 18:26:38
lyx396529 发表于 2019-12-11 11:09
格林的手册上曾经说这个软件的伪R方拟合程度需要乘以2,那可能stata已经自己乘了
那Log Likelihood也要乘以2吗?
还有一个问题是,我算完之后Nlogit里面总是提示已一句:“”Warning:  Model does not contain a full set of ASCs. R-sqrd is problematic. Use model setup with ;RHS=one to get LogL0. 这个是怎么回事?如图:
Nlogit结果.png

地板
帅气的辛巴达 发表于 2019-12-13 00:36:05
lyx396529 发表于 2019-12-11 11:09
格林的手册上曾经说这个软件的伪R方拟合程度需要乘以2,那可能stata已经自己乘了
看到你在我主页的留言,但是因为权限问题,不能回复,就回复在这里了。我是做农业商务的。

7
lyx396529 发表于 2019-12-13 20:57:57
帅气的辛巴达 发表于 2019-12-12 18:26
那Log Likelihood也要乘以2吗?
还有一个问题是,我算完之后Nlogit里面总是提示已一句:“”Warning:  M ...
没有特殊选择常数,就会这样,我记得用其他软件也出现这种情况,没有常数项就不能出现伪R方,计算需要那个量,看来用的是无标签的

8
lyx396529 发表于 2019-12-13 21:05:48
帅气的辛巴达 发表于 2019-12-12 18:26
那Log Likelihood也要乘以2吗?
还有一个问题是,我算完之后Nlogit里面总是提示已一句:“”Warning:  M ...
看样子需要自己算,然后算伪R方

9
帅气的辛巴达 发表于 2019-12-18 22:30:14
lyx396529 发表于 2019-12-13 20:57
没有特殊选择常数,就会这样,我记得用其他软件也出现这种情况,没有常数项就不能出现伪R方,计算需要那个 ...
对的,我用的是unlabelled。所以说没有常数项不能出现伪R方哦,但是我的数据里面是有一列ASC的。这个提示R -sqrd is problematic对结果是没有影响的吧?

10
帅气的辛巴达 发表于 2019-12-18 22:40:40
lyx396529 发表于 2019-12-13 21:05
看样子需要自己算,然后算伪R方
我没有权限回复在我的空间里的留言。你有qq吗?我们可以加个qq,有问题可以随时交流下。

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-25 10:32