微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

limSolve::lsei 在solve.QP(Dmat, dvec, Amat, bvec, meq = Neq) 中出错:约束不一致,无解

如何解决limSolve::lsei 在solve.QP(Dmat, dvec, Amat, bvec, meq = Neq) 中出错:约束不一致,无解

我正在尝试解决这个线性方程组,但我得到 Error in solve.QP(Dmat,dvec,Amat,bvec,meq = Neq) : constraints are inconsistent,no solution! 我能做什么?
我想将我的参数限制为正数。

A <- tibble::tribble(
  ~X0,~X1,~X2,~X3,~X4,~X5,~X6,~X7,435010.930001634,5078.06999836636,329974.736736801,144194.263263199,266621.05121884,85785.6792949434,83139.2694862164,157247.216220531,55759.9456376026,42032.5346024313,53076.303539435,128437.439677091,34572.7553730462,31060.741643501,29084.0847014795,39134.9786048819,130296.073771671,32683.2900767019,18258.1507562928,21046.2622227158,21799.1293383038,30216.0938343147,122285.266862102,34799.3645041491,17966.6210513458,12386.2144845276,15766.2375052952,17204.55869672,24152.7368958608,114542.620708012,32759.3556028746,19828.3621240351,12140.2243811552,9339.50519031142,12999.5645461805,14598.717327655,20141.6501197764
)
B = c(95539.47,114905.71,97531.82,69614.49,58725.89,54447.67,49458.85,44887.05)
G = diag(length(names(A)))
H = rep(0,length(names(A)))

limsolve::lsei(
  A = A,B = B,G = G,H = H,type = 2
)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。