我有一个包含交互项的二元变量的多项模型。当我将回归运行为:
mlogit x y x#y
,正如我所期望的那样,我得到了合理的输出,其中交互项的估计值为 (0 1),并且在 (1 0) 和 (1 1) 处有两个遗漏。但是,当我尝试运行命令mfx
时,会返回错误:x#0b: operator invalid r(198)
当我预先生成交互项时,例如z = x * y
和 run mlogit x y z
,我可以从模型中获得边际效应。但是,y 和 z(但不是 x)的参数估计值与之前的规范有很大不同,并且 y 变得与零有很大不同(这不是预期的)。
据我所知,这似乎是 Stata 11 如何处理交互术语的问题。如果我运行version 10.1: mlogit x y x#y
,我会得到一个错误interactions not allowed r(101)
。
有没有办法可以mfx
使用版本 11 生成的模型,或者我可以使用边际效应以外的东西来解决这个问题?