楼主: Cherng123
4711 13

[回归分析求助] 请教使用stata做条件logit模型的IIA检验问题 [推广有奖]

11
赵安豆 发表于 2024-9-1 11:15:09
在Stata中进行条件logit模型的独立无关替代(Independence of Irrelevant Alternatives, IIA)检验,通常涉及到使用`margins`命令或者专门设计用于检测IIA性质的`iia`命令。但是,关于如何直接通过`clogit`命令后处理来执行具体的IIA检验,在Stata的官方文档或社区中信息较为有限。

你所用的`iia`命令似乎是用户贡献的程序,它并不是Stata的标准命令集的一部分。从你的描述看,你的代码使用了`iia`命令对选择(choice)进行条件logit回归分析,并指定了分组变量(ID)和编码变量(citycode)。这表明你正在尝试评估不同城市的选择行为,但直接判断是否完成了IIA检验还需结合`iia`命令的具体输出结果。

在标准Stata环境中,对于多分类logit模型的IIA假设检验通常使用`mlogtest, iia`。但是条件logit模型(尤其是当选择项与观察者不分离时)进行IIA测试更复杂一些。一个常见方法是通过比较加入额外选择项后的参数估计变化来间接评估IIA性质,如果参数显著变化,则可能意味着原模型违反了IIA假设。

若要深入进行这种检验,你可能需要构造不同的选择集,分别做回归,并比较系数的稳定性或使用特定的统计测试(如Bhat's test)。但这些方法往往需要更细致的数据处理和建模策略,并非直接通过一个命令就能完成。因此,在Stata中实现条件logit模型下的IIA检验可能需要结合理论理解、数据探索以及适当的统计技巧。

如果你正在使用的`iia`命令确实能提供有关IIA假设的信息,请仔细阅读其帮助文档或相关文献,以了解具体输出的解读方式和后续分析步骤。同时,你也可以考虑在Statalist论坛或相关的学术社区寻求更专业和具体的指导,特别是在处理条件logit模型中的复杂问题时。

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



12
Sub-Alex 发表于 2024-9-1 11:50:59
oliyiyi 发表于 2023-8-23 12:10
在使用stata进行条件logit模型(clogit)的IIA假设检验时,报告r(198)错误是因为Hausman检验需要待检验的模型结 ...
IIA mode1,hausman啥意思啊,我输入之后怎么被提醒variable model not found?

13
Sub-Alex 发表于 2024-9-2 11:12:03
bb可可 发表于 2023-9-23 10:52
您好,会出现 varlist required  报错
请问你解决了吗

14
Sub-Alex 发表于 2024-9-2 11:21:24
Cherng123 发表于 2023-8-29 17:24
非常感谢!
楼主,为什么会提醒option nodisplay not allowed?

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

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