View source: R/predictive_error.R
predictive_error.brmsfit | R Documentation |
Compute posterior draws of predictive errors, that is, observed minus predicted responses. Can be performed for the data used to fit the model (posterior predictive checks) or for new data.
## S3 method for class 'brmsfit'
predictive_error(
object,
newdata = NULL,
re_formula = NULL,
re.form = NULL,
method = "posterior_predict",
resp = NULL,
ndraws = NULL,
draw_ids = NULL,
sort = FALSE,
...
)
object |
An object of class |
newdata |
An optional data.frame for which to evaluate predictions. If
|
re_formula |
formula containing group-level effects to be considered in
the prediction. If |
re.form |
Alias of |
method |
Method used to obtain predictions. Can be set to
|
resp |
Optional names of response variables. If specified, predictions are performed only for the specified response variables. |
ndraws |
Positive integer indicating how many posterior draws should
be used. If |
draw_ids |
An integer vector specifying the posterior draws to be used.
If |
sort |
Logical. Only relevant for time series models.
Indicating whether to return predicted values in the original
order ( |
... |
Further arguments passed to |
An S x N array
of predictive error draws, where S is the
number of posterior draws and N is the number of observations.
## Not run:
## fit a model
fit <- brm(rating ~ treat + period + carry + (1|subject),
data = inhaler, cores = 2)
## extract predictive errors
pe <- predictive_error(fit)
str(pe)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.