|
地板

楼主 |
发表于 2012-2-5 11:22:06
|
只看该作者
Re: R里矩阵运算太大怎么办?
趋于奇异的矩阵求逆用基于SVD的generalized inverse
[quote="pinky_0211":3apb47w3]运算时候经常出现数值是Inf,或者元素比较大,求逆的时候认为是奇异的。
请问如何处理这种情况?
谢谢!
[,1] [,2] [,3] [,4] [,5]
[1,] 5.532689e+38 -1.653593e+39 4.942214e+39 -1.477116e+40 4.414771e+40
[2,] -1.653593e+39 4.942214e+39 -1.477116e+40 4.414771e+40 -1.319477e+41
[3,] 4.942214e+39 -1.477116e+40 4.414771e+40 -1.319477e+41 3.943629e+41
[4,] -1.477116e+40 4.414771e+40 -1.319477e+41 3.943629e+41 -1.178665e+42
[5,] 4.414771e+40 -1.319477e+41 3.943629e+41 -1.178665e+42 3.522778e+42
[6,] -1.319477e+41 3.943629e+41 -1.178665e+42 3.522778e+42 -1.052884e+43
[7,] 3.943629e+41 -1.178665e+42 3.522778e+42 -1.052884e+43 3.146849e+43
[,6] [,7]
[1,] -1.319477e+41 3.943629e+41
[2,] 3.943629e+41 -1.178665e+42
[3,] -1.178665e+42 3.522778e+42
[4,] 3.522778e+42 -1.052884e+43
[5,] -1.052884e+43 3.146849e+43
[6,] 3.146849e+43 -9.405277e+43
[7,] -9.405277e+43 2.811044e+44
<!-- m --><a class="postlink" href="http://bbs.pinggu.org/thread-1092589-1-1.html">http://bbs.pinggu.org/thread-1092589-1-1.html</a><!-- m -->
人大经济论坛
就比如这个矩阵,R会提示:错误于solve.default(temp1) : 系统计算上是奇异的: 倒条件数=1.42261e-21
怎么办啊?谢谢[/quote:3apb47w3] |
|