当模型包含交互时,mlogit模型中的奇异性问题

时间:2019-12-05 02:29:42

标签: r interaction mlogit singular

我在选择模型数据上使用以下r命令,该命令非常有效:

  • mlmodel_BL <-mlogit(选择〜价格+功能+ Brloy,数据= mldata_BL,reflevel =“ Brand4”)

但是当我想在此处添加交互时,我会遇到奇点错误。

  • mlmodel_BL2 <-mlogit(选择〜价格+功能+职位+收入*价格,数据= mldata_BL,参考级别=“ Brand4”)

错误:

  • solve.default(H,g [!fixed])中的错误:
  • Lapack例行程序dgesv:系统正好是单数:U [7,7] = 0

我尝试使用下面的命令进行操作,但是它很有效,但是我更喜欢在模型中包括交互形式,而不是更改数据:

  • mldata_BL $ Price_Income <-mldata_BL $ Price * mldata_BL $ Income

  • mlmodel_BL2 <-mlogit(选择〜价格+功能+ Brloy +价格_收入,数据= mldata_BL,参考级别=“ Brand4”)

请您指导我什么可能导致我的代码出现此问题? 谢谢

0 个答案:

没有答案