Update additions terms used in formulas of brms. See
addition-terms
for details.
update_adterms(formula, adform, action = c("update", "replace"))
Two-sided formula to be updated.
One-sided formula containing addition terms to update
formula
with.
Indicates what should happen to the existing addition terms in
formula
. If "update"
(the default), old addition terms that
have no corresponding term in adform
will be kept. If
"replace"
, all old addition terms will be removed.
An object of class formula
.
form <- y | trials(size) ~ x
update_adterms(form, ~ trials(10))
#> y | trials(10) ~ x
#> <environment: 0x114efb9e0>
update_adterms(form, ~ weights(w))
#> y | trials(size) + weights(w) ~ x
#> <environment: 0x114efb9e0>
update_adterms(form, ~ weights(w), action = "replace")
#> y | weights(w) ~ x
#> <environment: 0x114efb9e0>
update_adterms(y ~ x, ~ trials(10))
#> y | trials(10) ~ x
#> <environment: 0x114efb9e0>