【发布时间】:2016-08-17 04:45:04
【问题描述】:
我无法找到采样后没有得到正确相关结构的原因。
我在 R 中使用 tmvtnorm 包中的 rtmvnorm。我正在使用pdf 中提供的示例 1 作为此函数的部分。
sigma <- matrix(c(4,2,2,3), ncol=2)
x <- rtmvnorm(n=500, mean=c(1,2), sigma=sigma, upper=c(1,0))
当我使用上面的方法来查找cor(x) 和cov2cor(sigma) 时,我的结果看起来非常不同。
> cor(x)
# [,1] [,2]
#[1,] 1.0000000 0.2126776
#[2,] 0.2126776 1.0000000
> cov2cor(sigma)
# [,1] [,2]
#[1,] 1.0000000 0.5773503
#[2,] 0.5773503 1.0000000
我的目标是生成具有协方差结构的截断正态样本。
[,1] [,2]
[1,] 9.0 3.6
[2,] 3.6 16.0
也许我在这里遗漏了一些东西。有人可以更好地向我解释一下吗?
【问题讨论】:
标签: r covariance normal-distribution truncated