| residuals.brmsfit {brms} | R Documentation |
Extract Model Residuals from brmsfit Objects
## S3 method for class 'brmsfit'
residuals(object, newdata = NULL, re_formula = NULL,
type = c("ordinary", "pearson"), method = c("fitted", "predict"),
resp = NULL, nsamples = NULL, subset = NULL, sort = FALSE,
summary = TRUE, robust = FALSE, probs = c(0.025, 0.975), ...)
## S3 method for class 'brmsfit'
predictive_error(object, newdata = NULL,
re_formula = NULL, re.form = NULL, resp = NULL, nsamples = NULL,
subset = NULL, sort = FALSE, 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 |
type |
The type of the residuals,
either |
method |
Indicates the method to compute
model implied values. 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
(i.e. means, sds, and 95% intervals) be returned
instead of the raw values? Default is |
robust |
If |
probs |
The percentiles to be computed by the |
... |
Further arguments passed to |
re.form |
Alias of |
Residuals of type ordinary
are of the form R = Y - Yp, where Y is the observed
and Yp is the predicted response.
Residuals of type pearson are
of the form R = (Y - Yp) / SD(Y),
where SD(Y) is an estimation of the standard deviation
of Y.
Currently, residuals.brmsfit does not support
categorical or ordinal models.
Method predictive_error.brmsfit is an alias of
residuals.brmsfit with method = "predict" and
summary = FALSE.
Model residuals. If summary = TRUE
this is a N x C matrix and if summary = FALSE
a S x N matrix, where S is the number of samples,
N is the number of observations, and C is equal to
length(probs) + 2.
## Not run:
## fit a model
fit <- brm(rating ~ treat + period + carry + (1|subject),
data = inhaler, cores = 2)
## extract residuals
res <- residuals(fit, summary = TRUE)
head(res)
## End(Not run)