R chol2inv() 方法给了我奇怪的结果

谜底

所以我试图反转一个大的(449x449)协方差矩阵,因此它是对称的和正定的。(我想要做的是将这个矩阵求逆,作为 Mauna Loa CO2 数据集的高斯过程拟合的一部分。)

这个反演很长,所以我想使用 chol2inv 而不是 solve。但是 chol2inv 方法给了我一个非常奇怪的结果:一个非常接近 0 的矩阵(它的总和等于 10^(-13))。

为什么 chol2inv 会给我这个?

李哲源

听起来你用错了chol2inv它采用上三角 Cholesky 因子而不是协方差矩阵作为输入。所以如果A是你的协方差矩阵,你想要

chol2inv(chol(A))

不是

chol2inv(A)

刚刚发现这个问题很久以前就回答了两次。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

C++ 给了我奇怪的结果

比较 2 个 DateTime 实例,它给了我错误的结果

我正在尝试在javascript生成的html内生成onclick方法,这给了我一些非常奇怪的结果

我在R中的summary函数中得到了一个奇怪的结果

我可以正确访问 associativeArray[a][2][1]。(0<= a< 2) 但是如果想访问 associativeArray[a][2][0],它给了我错误的结果

R中的chol()函数不断返回上三角(我需要下三角)

填充 ListView 给了我奇怪的符号

当我写 SELECT ~1; 在 Postgresql 上它给了我 -2 结果。这是什么原因?它一直持续〜4和-5等

R Studio中奇怪的调试结果

R中有mutate的奇怪结果

MySQL HAVING 给了我不同的结果

为什么python列表的remove()方法给了我意想不到的结果?

Jmeter-我已经运行了2个测试用例,但结果似乎很奇怪

Angular 2 HTTP json请求在尝试解析结果时给我一个奇怪的响应

Web API 2在长id参数上给了我404

phpseclib给了我一个奇怪的错误

将 excel 放入 WPF 数据网格给了我奇怪的时间

安装了 R 的 OpenCL 包,但得到了奇怪的结果

计算 R 数据框中的列时出现奇怪的结果?

R先知add_regressor给出奇怪的结果

日期向量上的R setdiff函数导致奇怪的结果

从PDF提取文本在R中返回奇怪的结果

如果R中的语句给出了奇怪的结果

python:子进程在使用sudo时给了我不同的结果

SQL 在 php 中给了我一个结果

使用 Carbon 的比较给了我意想不到的结果

POST 请求给了我一个空的结果

我尝试使用R中的for循环为二维矩阵提供值,但是它给了我意外的NA值

结果奇怪还是我错了?