For more details see loo_compare.
# S3 method for brmsfit
loo_compare(x, ..., criterion = c("loo", "waic", "kfold"), model_names = NULL)A brmsfit object.
More brmsfit objects.
The name of the criterion to be extracted
from brmsfit objects.
If NULL (the default) will use model names
derived from deparsing the call. Otherwise will use the passed
values as model names.
An object of class "compare.loo".
All brmsfit objects should contain precomputed
criterion objects. See add_criterion for more help.
if (FALSE) {
# model with population-level effects only
fit1 <- brm(rating ~ treat + period + carry,
data = inhaler)
fit1 <- add_criterion(fit1, "waic")
# model with an additional varying intercept for subjects
fit2 <- brm(rating ~ treat + period + carry + (1|subject),
data = inhaler)
fit2 <- add_criterion(fit2, "waic")
# compare both models
loo_compare(fit1, fit2, criterion = "waic")
}