mvnrnd不生成具有给定平均值和相关性的数据

时间:2017-05-02 18:02:49

标签: matlab statistics

让我们假设我们有以下平均值向量

mu = [2,3]

并给出相关矩阵

sigma = [1,1.5;1.5,3].

所以我们将在matlab中

>> mu = [2,3]
sigma = [1,1.5;1.5,3]

mu =

     2     3


sigma =

    1.0000    1.5000
    1.5000    3.0000

现在生成具有给定信息的多变量正态随机数

rng default  % For reproducibility
r = mvnrnd(mu,sigma,100);

但是给定矩阵的意思

>> mean(r)

ans =

    2.1231    3.1217

和相关矩阵

>> corrcoef(r)

ans =

    1.0000    0.9016
    0.9016    1.0000

这种差异的原因是什么?因为样本量小?提前谢谢

0 个答案:

没有答案