全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
8482 10
2011-05-06
运算时候经常出现数值是Inf,或者元素比较大,求逆的时候认为是奇异的。
请问如何处理这种情况?
谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-5-6 22:26:50
不知道你的具体情况是什么。可以对角线上加上一个小量,就不会奇异了。不过要具体情况具体讨论。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-5-6 23:50:07
你的矩阵量有多大啊?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-5-7 05:19:43
问题说的不具体,大家没法帮助你!
描述的具体些,或者把有关的代码、数据样本传上来!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-5-7 10:23:09
[,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


就比如这个矩阵,R会提示:错误于solve.default(temp1) : 系统计算上是奇异的: 倒条件数=1.42261e-21

怎么办啊?谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-5-7 12:53:00
5# alsh
晕,你数据后面的幂都是相同的,把常数提出来不就好了一下不就好了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群