Me gustaría simular los datos con diferentes matrices de correlación, con este método:
M = matrix(c(1.0, 0.6, 0.6, 0.6,
0.6, 1.0, -0.2, 0.0,
0.6, -0.2, 1.0, 0.0,
0.6, 0.0, 0.0, 1.0 ),
nrow=4, ncol=4)
Cholesky-descomposición
L = chol(M)
nvars = dim(L)[1]
Variables aleatorias:
r = t(L) %*% matrix(rnorm(nvars * megf), nrow=nvars, ncol=megf)
r = t(r)
Se trabajó con correlaciones positivas, pero también necesito negativo. Por qué no funciona? ¿Cómo puedo hacer eso?