get_cor: translate vector of correlation parameters to correlation...

Description Usage Arguments Details Value Examples

Description

translate vector of correlation parameters to correlation values

Usage

1
get_cor(theta)

Arguments

theta

vector of internal correlation parameters

Details

This function follows the definition at http://kaskr.github.io/adcomp/classUNSTRUCTURED__CORR__t.html: if L is the lower-triangular matrix with 1 on the diagonal and the correlation parameters in the lower triangle, then the correlation matrix is defined as Sigma = sqrt(D) L L' sqrt(D), where D = diag(L L'). For a single correlation parameter theta0, this works out to rho = theta0/sqrt(1+theta0^2). The function returns the elements of the lower triangle of the correlation matrix, in column-major order.

Value

a vector of correlation values

Examples

1
2
3
th0 <- 0.5
stopifnot(all.equal(get_cor(th0),th0/sqrt(1+th0^2)))
get_cor(c(0.5,0.2,0.5))

glmmTMB documentation built on July 20, 2021, 9:06 a.m.