Specify autocorrelation terms in brms models. Currently supported terms
are arma, ar, ma,
cosy, unstr, sar,
car, and fcor. Terms can be directly specified
within the formula, or passed to the autocor argument of
brmsformula in the form of a one-sided formula. For deprecated
ways of specifying autocorrelation terms, see cor_brms.
The autocor term functions are almost solely useful when called in formulas passed to the brms package. They do not evaluate its arguments -- but exist purely to help set up a model with autocorrelation terms.
# specify autocor terms within the formula
y ~ x + arma(p = 1, q = 1) + car(M)
#> y ~ x + arma(p = 1, q = 1) + car(M)
#> <environment: 0x1645ca1e8>
# specify autocor terms in the 'autocor' argument
bf(y ~ x, autocor = ~ arma(p = 1, q = 1) + car(M))
#> y ~ x
#> autocor ~ arma(p = 1, q = 1) + car(M)
# specify autocor terms via 'acformula'
bf(y ~ x) + acformula(~ arma(p = 1, q = 1) + car(M))
#> y ~ x
#> autocor ~ arma(p = 1, q = 1) + car(M)