问题描述
我想共同估算3个变量。其中两个是分类的,另一个是二进制的。因此,我想到了“多元多项式logit模型”。我发现了很多有关它的理论(例如Agresti 2007 Ch。9或Beel and Paap 2014),但是我找不到R的程序包。是否可以使用内置函数或程序包?如果需要,我可以切换到二元多项式logit。
非常感谢您在此问题上的帮助!
解决方法
对于多项 logit 模型,您可能会对多个软件包感兴趣。它们是 mlogit
、mnlogit
、antitrust
和 nnet
。
mlogit
:这是目前可用的最直接的 Multinomial Logit 包。它提供了样本数据、用于估计多项 logit 模型的工具以及其他有用的函数,例如 mlogit.optim 以优化多项 logit 函数的特定参数。
mnlogit
:这个包类似于mlogit
,但没有提供那么多的附加功能。不过实际估计过程可能会更快。
antitrust
:这个包可以估计logit(或nested logit)需求下的合并效应。这不直接提供多项 logit 系数,但非常适合解决合并的底线 HHI 和价格效应。
nnet
:这是一个通用的多项对数线性模型的包,也可以估计多项对数模型。
希望这些软件包之一对您有所帮助!