我想生成具有特定相关性的两个标准正常变量(mean = 0,variance = 0)(例如.2)。为此,我使用mvnrnd()函数。文档here
我无法完全理解文档,但我相信这会解决问题:mvnrnd([0,0],[1,.2; .2,1]) 用[0,0]表示两个变量的平均值,[1,.2; .2,1]表示协方差矩阵(与相关矩阵相同,因为两个变量的方差都是1)看起来像这样:
1.2。
.2 1
这是对的吗?
答案 0 :(得分:0)
是。如果您想要很多(N)个实现,请尝试:
a = mvnrnd(zeros(N,2), [1,.2;.2 1]);
或
a = mvnrnd([0 0], [1,.2;.2 1], N);