【发布时间】:2022-04-01 12:33:38
【问题描述】:
x <- matrix(rnorm(80, mean = 0, sd = 0.1), 8, 8)
c <- cov(x)
solve(c)
我收到错误消息:
solve.default(c) 中的错误:系统在计算上是奇异的: 倒数条件数 = 6.57889e-18
我一直在试图找出问题背后的原因,Stack Overflow 上的其他线程表明问题可能是由于奇异矩阵、高度相关的变量、线性组合等。但是,我假设 @987654326 @ 将避免上述问题。
对于我正在使用 det() 的另一个矩阵,它给出了8.313969e-95,但它仍然与solve() 可逆。
【问题讨论】:
-
另见合作伙伴网站上的两个相关帖子:stats.stackexchange.com/questions/76488/…、math.stackexchange.com/q/889425
-
另见合作伙伴网站上的两个相关帖子:math.stackexchange.com/q/889425 和 stats.stackexchange.com/questions/76488/…。