Learn R Programming

glmmTMB (version 0.1.1)

getReStruc: Calculate random effect structure

Description

Calculate random effect structure Calculates number of random effects, number of parameters, blocksize and number of blocks. Mostly for internal use.

Usage

getReStruc(reTrms, ss = NULL)

Arguments

reTrms
random-effects terms list
ss
a character string indicating a valid covariance structure. Must be one of names(glmmTMB:::.valid_covstruct); default is to use an unstructured variance-covariance matrix ("us") for all blocks).

Value

a list
blockNumTheta
number of variance covariance parameters per term
blockSize
size (dimension) of one block
blockReps
number of times the blocks are repeated (levels)
covCode
structure code

Examples

Run this code
data(sleepstudy, package="lme4")
rt <- lme4::lFormula(Reaction~Days+(1|Subject)+(0+Days|Subject),
                    sleepstudy)$reTrms
rt2 <- lme4::lFormula(Reaction~Days+(Days|Subject),
                    sleepstudy)$reTrms
getReStruc(rt)

Run the code above in your browser using DataLab