brms (version 2.14.0)

loo_R2.brmsfit: Compute a LOO-adjusted R-squared for regression models

Description

Compute a LOO-adjusted R-squared for regression models

Usage

# S3 method for brmsfit
loo_R2(object, resp = NULL, ...)

Arguments

object

An object of class brmsfit.

resp

Optional names of response variables. If specified, predictions are performed only for the specified response variables.

...

Further arguments passed to posterior_epred and log_lik, which are used in the computation of the R-squared values.

Value

A real value per response variable indicating the LOO-adjusted R-squared.

Examples

Run this code
# 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)
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab