计算奇异矩阵逆误差?

Computationally singular matrix inverse error?

除以矩阵求逆时出现此错误。

 Error in solve.default(x) : 
  system is computationally singular: reciprocal condition number = 6.85861e-18 ```

有什么方法可以解决这个问题?我正在使用 matrix.inverse 函数求逆。

给定一个矩阵 M,我想如果你想避免 [=16] 中的错误,使用包 MASS 中的 ginv 来计算逆是安全的=],例如,

MASS::ginv(M)