Learn R Programming

mcgf (version 1.1.1)

cor2cov: Convert correlation to covariance

Description

Convert correlation to covariance

Usage

cor2cov(V, sd, empirical = FALSE)

cor2cov_ar(V, sd, empirical = FALSE)

Value

A correlation matrix.

Arguments

V

A correlation matrix, usually positive semi-definite.

sd

A vector of standard deviations.

empirical

Logical; TRUE if V is empirical correlation.

Details

cor2cov converts a matrix. cor2cov_ar converts an 3-D array.

Examples

Run this code
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)

Run the code above in your browser using DataLab