为什么 Symmetrix 矩阵在 R 中不对称?

问题描述

我有以下矩阵 (covariance matrix),用于使用 rmvnorm(1,mean_vec_mis,var_mat_mis,) 函数生成多元正态随机变量。

> var_mat_mis
              X1       X2         X3        X4        X5        X6
      X1  2.312824 -3.922786 -3.983619  1.996086 -3.765442 -3.773265
      X2   -3.922786  8.692658  8.690807 -3.384631  8.323126  8.232301
      X3   -3.983619  8.690807  8.717178 -3.433177  8.331151  8.260634
      X4  1.996086 -3.384631 -3.433177  1.813997 -3.242650 -3.252840
      X5   -3.765442  8.323126  8.331150 -3.242650  8.038950  7.950212
      X6 -3.773265  8.232301  8.260634 -3.252840  7.950212  7.883712

> mean_vec_mis
      [,1]
X1   5.801017
X2   -11.871049
X3  -11.938292
X4   5.021738
X5  -11.391331
X6  -11.474155

我遇到了这个错误

Error in rmvnorm(1,var_mat_mis) : 
  sigma must be a symmetric matrix

但是 var_mat_mis 矩阵是对称的。为什么会发生这种情况?任何帮助表示赞赏

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...