Extract random effects from a ubmsFit model. Note that this function works like ranef for merMod objects from lme4, not like ranef for unmarkedFit objects. To get functionality similar to that of unmarkedFit, use posterior_predict.
submodel: The name of the submodel, as a character string, for which to generate the random effects
summary: If TRUE, calculate mean, SD, and 95
for each random effect term
add_mean: If TRUE (the default) add the overall intercept or slope mean and return the complete random intercept or slope.
...: Currently ignored
Returns
If summary=FALSE, a list of random effect values; if TRUE, a data frame with columns for random effect mean, SD, and 95
Details
Note: by default this function adds the overall intercept or slope to the (mean-0) random effect to get the complete random intercept or slope. In this way the output is more like the output of lme4::coef
and not lme4::ranef. You can turn this off and return just the mean-0 random effect by setting argument add_mean = FALSE.
If you run ranef on a submodel with a spatial random effect, the function will return estimates of parameter eta.