Usage
brm.data(formula, data = NULL, family = c("gaussian", "identity"),
prior = list(), autocor = NULL, partial = NULL, cov.ranef = NULL,
engine = "stan", ...)
Arguments
formula
An object of class "formula" (or one that can be coerced to that class): a symbolic description of the model to be fitted.
The details of model specification are given under 'Details'.
data
An optional data frame, list or environment (or object coercible by as.data.frame
to a data frame) containing
the variables in the model. If not found in data, the variables are taken from environment(formula)
,
typically the e
family
A vector of one or two character strings. The first string indicates the distribution of the dependent variable (the 'family'). Currently, the following families are supported:
"gaussian"
, "student"
, "cauchy"
,
prior
A named list of character strings specifing the prior distributions of the parameters. Further information
is provided under 'Details'.
autocor
An optional cor.brms
object describing the correlation structure within the response variable (i.e. the 'autocorrelation').
See the documentation of cor.brms
partial
A one sided formula of the form ~partial.effects
specifing the predictors that can vary between categories in non-cumulative ordinal models
(i.e. in families "cratio"
, "sratio"
, or "acat"
).
cov.ranef
A list of matrices that are proportional to the (within) covariance structure of the random effects.
The names of the matrices should correspond to columns in data
that are used as grouping factors.
All levels of the grouping factor should
engine
A character string, either "stan"
(the default) or "jags"
. Specifies which program should be used to fit the model.
Note that jags
is currently implemented for testing purposes only, does not allow full functionalit
...
Further arguments for testing purposes only