brmsformula-helpers {brms} | R Documentation |

Helper functions to specify linear and non-linear
formulas for use with `brmsformula`

.

nlf(formula, ..., flist = NULL, dpar = NULL, resp = NULL, loop = NULL) lf( ..., flist = NULL, dpar = NULL, resp = NULL, center = NULL, cmc = NULL, sparse = NULL, decomp = NULL ) acformula(autocor, resp = NULL) set_nl(nl = TRUE, dpar = NULL, resp = NULL) set_rescor(rescor = TRUE) set_mecor(mecor = TRUE)

`formula` |
Non-linear formula for a distributional parameter.
The name of the distributional parameter can either be specified
on the left-hand side of |

`...` |
Additional |

`flist` |
Optional list of formulas, which are treated in the
same way as formulas passed via the |

`dpar` |
Optional character string specifying the distributional
parameter to which the formulas passed via |

`resp` |
Optional character string specifying the response
variable to which the formulas passed via |

`loop` |
Logical; Only used in non-linear models.
Indicates if the computation of the non-linear formula should be
done inside ( |

`center` |
Logical; Indicates if the population-level design
matrix should be centered, which usually increases sampling efficiency.
See the 'Details' section for more information.
Defaults to |

`cmc` |
Logical; Indicates whether automatic cell-mean coding
should be enabled when removing the intercept by adding |

`sparse` |
Logical; indicates whether the population-level design matrices
should be treated as sparse (defaults to |

`decomp` |
Optional name of the decomposition used for the
population-level design matrix. Defaults to |

`autocor` |
A one sided formula containing autocorrelation
terms. All none autocorrelation terms in |

`nl` |
Logical; Indicates whether |

`rescor` |
Logical; Indicates if residual correlation between
the response variables should be modeled. Currently this is only
possible in multivariate |

`mecor` |
Logical; Indicates if correlations between latent variables
defined by |

For `lf`

and `nlf`

a `list`

that can be
passed to `brmsformula`

or added
to an existing `brmsformula`

or `mvbrmsformula`

object.
For `set_nl`

and `set_rescor`

a logical value that can be
added to an existing `brmsformula`

or `mvbrmsformula`

object.

# add more formulas to the model bf(y ~ 1) + nlf(sigma ~ a * exp(b * x)) + lf(a ~ x, b ~ z + (1|g)) + gaussian() # specify 'nl' later on bf(y ~ a * inv_logit(x * b)) + lf(a + b ~ z) + set_nl(TRUE) # specify a multivariate model bf(y1 ~ x + (1|g)) + bf(y2 ~ z) + set_rescor(TRUE) # add autocorrelation terms bf(y ~ x) + acformula(~ arma(p = 1, q = 1) + car(W))

[Package *brms* version 2.15.0 Index]