Returns the name(s) of the response variable(s) from a model object.

find_response(x, combine = TRUE)

Arguments

x

A fitted model.

combine

Logical, if TRUE and the response is a matrix-column, the name of the response matches the notation in formula, and would for instance also contain patterns like "cbind(...)". Else, the original variable names from the matrix-column are returned. See 'Examples'.

Value

The name(s) of the response variable(s) from x as character vector.

Examples

library(lme4) data(cbpp) cbpp$trials <- cbpp$size - cbpp$incidence m <- glm(cbind(incidence, trials) ~ period, data = cbpp, family = binomial) find_response(m, combine = TRUE)
#> [1] "cbind(incidence, trials)"
find_response(m, combine = FALSE)
#> [1] "incidence" "trials"