首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么要计算伪逆过逆

为什么要计算伪逆过逆
EN

Stack Overflow用户
提问于 2014-10-15 22:33:30
回答 1查看 264关注 0票数 0

我在研究"scipy.stats.multivariate_normal“函数,他们提到他们使用的是伪逆和伪行列式。

协方差矩阵cov必须是(对称)正半定矩阵.cov的行列式和逆分别计算为伪行列式和伪逆,因此cov不需要满秩。

EN

回答 1

Stack Overflow用户

发布于 2014-10-15 23:23:09

短答案

正半定矩阵不一定有满秩,因此使用正规逆可能是不可逆的。

长答案

如果cov没有满秩,它确实有一些特征值等于零,并且它的逆没有定义(因为它的一些特征值会无限大)。因此,为了能够反演一个正的半定协方差矩阵(“半”:不是所有的特征值都大于零),它们使用伪逆。后者反演非零特征值,保留零特征值,而不是将它们反演到无穷大。

无满秩矩阵的行列式为零。伪行列式只考虑非零特征值,得到一个非零的结果.

但是,如果cov有满秩,则结果应该与通常的逆和行列式相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26393254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档