Posterior Samples of Residuals/Predictive Errors
This method is an alias of predictive_error.brmsfit
with additional arguments for obtaining summaries of the computed samples.
## S3 method for class 'brmsfit' residuals( object, newdata = NULL, re_formula = NULL, method = "pp_expect", type = c("ordinary", "pearson"), resp = NULL, nsamples = NULL, subset = NULL, sort = FALSE, summary = TRUE, robust = FALSE, probs = c(0.025, 0.975), ... )
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 |
method |
Method use to obtain predictions. Either
|
type |
The type of the residuals,
either |
resp |
Optional names of response variables. If specified, predictions are performed only for the specified response variables. |
nsamples |
Positive integer indicating how many posterior samples should
be used. If |
subset |
A numeric vector specifying the posterior samples to be used.
If |
sort |
Logical. Only relevant for time series models.
Indicating whether to return predicted values in the original
order ( |
summary |
Should summary statistics be returned
instead of the raw values? Default is |
robust |
If |
probs |
The percentiles to be computed by the |
... |
Further arguments passed to |
Residuals of type 'ordinary'
are of the form R = Y -
Yrep, where Y is the observed and Yrep is the predicted response.
Residuals of type pearson
are of the form R = (Y - Yrep) /
SD(Y), where SD(Y) is an estimation of the standard deviation of
Y.
An array
of predictive error/residual samples. If
summary = FALSE
the output resembles those of
predictive_error.brmsfit
. If summary = TRUE
the output
is an N x E matrix, where N is the number of observations and E denotes
the summary statistics computed from the samples.
## Not run: ## fit a model fit <- brm(rating ~ treat + period + carry + (1|subject), data = inhaler, cores = 2) ## extract residuals/predictive errors res <- residuals(fit) head(res) ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.