| bayes_R2.brmsfit {brms} | R Documentation |
Compute a Bayesian version of R-squared for regression models
## S3 method for class 'brmsfit' bayes_R2(object, resp = NULL, summary = TRUE, robust = FALSE, probs = c(0.025, 0.975), ...)
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
(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
|
For an introduction to the approach, see https://github.com/jgabry/bayes_R2/blob/master/bayes_R2.pdf.
If summary = TRUE a 1 x C matrix is returned
(C = length(probs) + 2) containing summary statistics
of Bayesian R-squared values.
If summary = FALSE the posterior samples of the R-squared values
are returned in a S x 1 matrix (S is the number of samples).
## Not run: fit <- brm(mpg ~ wt + cyl, data = mtcars) summary(fit) bayes_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)) bayes_R2(fit, newdata = nd) ## End(Not run)