【问题标题】:R mlogit on my data giving error 'system is computationally singular?R mlogit 在我的数据上给出错误'系统在计算上是奇异的?
【发布时间】:2013-09-24 10:05:23
【问题描述】:

谁能解释错误是什么?我该如何解决?

> C.m<-mlogit(choice~TotalAmount,data=C)

Error in solve.default(H, g[!fixed]) : 
  system is computationally singular: reciprocal condition number = 6.87101e-23

【问题讨论】:

  • 添加了更好的标题并标记为mlogit。另外,告诉我们你的包版本,升级到最新版本,打开一个干净的 R 会话,重新验证你仍然看到你的问题。我的是 mlogit 0.2.4 (maxLik 1.2.0)。
  • 不言而喻:给我们一个可重现的代码 sn-p,使用 dput(不要转储所有内容!)和 str(C.m) 这样我们就明白了什么键入 C.m 的每一列是 - 您的问题目前对此一无所知。

标签: r mlogit


【解决方案1】:

您数据中的某些内容是computationally singular,例如您尝试对其进行回归的某些列是相关的。 也许您可以删除一些相关的列,然后在没有它们的情况下重试。

【讨论】:

  • 我已经过滤了相关性> 0.91的变量,但错误消息仍然存在。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-06-20
  • 1970-01-01
  • 2022-06-11
  • 2018-04-11
  • 2016-08-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多