`R/get_variables.R`

`get_variables.Rd`

Get a character vector of the names of the variables in a variety of fitted
Bayesian model types. All models supported by `tidy_draws()`

are
supported.

```
get_variables(model)
# S3 method for default
get_variables(model)
# S3 method for mcmc
get_variables(model)
# S3 method for mcmc.list
get_variables(model)
```

- model
A supported Bayesian model fit. Tidybayes supports a variety of model objects; for a full list of supported models, see tidybayes-models.

A character vector of variable names in the fitted model.

This function is often useful for inspecting a model interactively in order
to construct calls to `spread_draws()`

or `gather_draws()`

in order to extract draws from models in a tidy format.

```
data(line, package = "coda")
get_variables(line)
#> [1] "alpha" "beta" "sigma"
data(RankCorr, package = "ggdist")
get_variables(RankCorr)
#> [1] "b[1,1]" "b[2,1]" "b[3,1]" "b[1,2]" "b[2,2]" "b[3,2]"
#> [7] "b[1,3]" "b[2,3]" "b[3,3]" "b[1,4]" "b[2,4]" "b[3,4]"
#> [13] "tau[1]" "tau[2]" "tau[3]" "u_tau[1]" "u_tau[2]" "u_tau[3]"
#> [19] "typical_r"
```