问题描述
我有以下矩阵 (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 (将#修改为@)