楼主: 8964_1592619265
4917 2

[问答] matlab报错矩阵为奇异工作精度应该怎么解决? [推广有奖]

  • 0关注
  • 0粉丝

本科生

1%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
7.1820
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
412 点
帖子
19
精华
0
在线时间
86 小时
注册时间
2020-6-20
最后登录
2023-10-26

楼主
8964_1592619265 学生认证  发表于 2023-1-8 20:44:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
在进行有关空间计量相关的程序时,进行固定效应分析的时候出现了报错,发生警告: 矩阵为奇异工作精度。第一张图是我实际运行的代码,第二张图为使用了其他人编写好的ols回归时,产生错误的具体位置,想问问有人知道怎么解决吗? 1.png

2.png

二维码

扫码加我 拉你入群

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

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

关键词:MATLAB matla atlab Mat Atl

沙发
abelus 发表于 2023-1-11 09:02:38
\ 这个运算符是矩阵求逆,在(r' * r)这个矩阵不可逆(行列式极小,超出了算法的精度)
如果想凑合用,pinv(r' * r)试一试。
或者试一试求逆的时候加个量: (r' * r + eps * eye(rk)),eps是一个接近0较小的值

藤椅
8964_1592619265 学生认证  发表于 2023-1-12 15:35:00
abelus 发表于 2023-1-11 09:02
\ 这个运算符是矩阵求逆,在(r' * r)这个矩阵不可逆(行列式极小,超出了算法的精度)
如果想凑合用,pin ...
谢谢你,应该是这样的,我有好几个变量共线了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-17 11:55