Compare information criteria of different models fitted
with waic
or loo
.
Deprecated and will be removed in the future. Please use
loo_compare
instead.
compare_ic(..., x = NULL, ic = c("loo", "waic", "kfold"))
At least two objects returned by
waic
or loo
.
Alternatively, brmsfit
objects with information
criteria precomputed via add_ic
may be passed, as well.
A list
containing the same types of objects as
can be passed via ...
.
The name of the information criterion to be extracted
from brmsfit
objects. Ignored if information
criterion objects are only passed directly.
An object of class iclist
.
See loo_compare
for the recommended way
of comparing models with the loo package.
if (FALSE) {
# model with population-level effects only
fit1 <- brm(rating ~ treat + period + carry,
data = inhaler)
waic1 <- waic(fit1)
# model with an additional varying intercept for subjects
fit2 <- brm(rating ~ treat + period + carry + (1|subject),
data = inhaler)
waic2 <- waic(fit2)
# compare both models
compare_ic(waic1, waic2)
}