This function is a wrapper around the brms::brm function, which is a
powerful Bayesian regression modeling engine using Stan. To fully explore
the options available, including dynamic and hierarchical modeling, please
see the documentation for the brm
function above. As the ordered beta
regression model is currently not available in brms
natively, this modeling
function allows a brms
model to be fit with the ordered beta regression
distribution.
This function allows you to set priors on the dispersion parameter,
the cutpoints, and the regression coefficients (see below for options).
However, to add specific priors on individual covariates, you would need
to use the brms::set_prior function by specifying an individual covariate
(see function documentation) and passing the result of the function call
to the extra_prior
argument.
This function will also automatically normalize the outcome so that it
lies in the \[0,1\] interval, as required by beta regression. For furthur
information, see the documentation for the normalize function.
To learn more about how the package works, see the vignette by using
the command browseVignettes(package='ordbetareg')
.
For more info about the distribution, see
this paper: https://osf.io/preprints/socarxiv/2sx6y/
To cite the package, please cite the following paper:
Kubinec, Robert. "Ordered Beta Regression: A Parsimonious, Well-Fitting Model for Continuous Data with Lower and Upper Bounds." Political Analysis. 2022. Forthcoming.