loo_R2.brmsfit {brms}  R Documentation 
Compute a LOOadjusted Rsquared for regression models
Description
Compute a LOOadjusted Rsquared for regression models
Usage
## S3 method for class 'brmsfit'
loo_R2(
object,
resp = NULL,
summary = TRUE,
robust = FALSE,
probs = c(0.025, 0.975),
...
)
Arguments
object 
An object of class 
resp 
Optional names of response variables. If specified, predictions are performed only for the specified response variables. 
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

Value
If summary = TRUE
, an M x C matrix is returned
(M = number of response variables and c = length(probs) + 2
)
containing summary statistics of the LOOadjusted Rsquared values.
If summary = FALSE
, the posterior draws of the LOOadjusted
Rsquared values are returned in an S x M matrix (S is the number of draws).
Examples
## Not run:
fit < brm(mpg ~ wt + cyl, data = mtcars)
summary(fit)
loo_R2(fit)
# compute R2 with new data
nd < data.frame(mpg = c(10, 20, 30), wt = c(4, 3, 2), cyl = c(8, 6, 4))
loo_R2(fit, newdata = nd)
## End(Not run)