Convert correlation to covariance
cor2cov(V, sd, empirical = FALSE) cor2cov_ar(V, sd, empirical = FALSE)
V
: A correlation matrix, usually positive semi-definite.sd
: A vector of standard deviations.empirical
: Logical; TRUE if V is empirical correlation.A correlation matrix.
cor2cov
converts a matrix. cor2cov_ar
converts an 3-D array.
V <- matrix(c(1, 0.5, 0.5, 1), ncol = 2) sd <- 1:2 cor2cov(V, sd) V_ar <- array(c(1, 0.5, 0.5, 1), dim = c(2, 2, 2)) cor2cov_ar(V_ar, sd)
Useful links