R: Calculate random effect structure Calculates number of random...

getReStruc {glmmTMB} | R Documentation

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

### 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

    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)

[Package glmmTMB version 0.2.2.0 Index]