criterion: Compute information criteria for model comparison

Description Usage Arguments Value Methods (by generic) Author(s) See Also Examples

View source: R/comparison.R

Description

Takes an mcpfit as input and computes information criteria using loo or WAIC. Compare models using loo_compare and loo_model_weights. more in loo.

Usage

1
2
3
4
5
6
7
criterion(fit, criterion = "loo", ...)

## S3 method for class 'mcpfit'
loo(x, ...)

## S3 method for class 'mcpfit'
waic(x, ...)

Arguments

fit

An mcpfit object.

criterion

One of "loo" (calls loo) or "waic" (calls waic).

...

Currently ignored

x

An mcpfit object.

Value

a loo or psis_loo object.

Methods (by generic)

Author(s)

Jonas Kristoffer Lindeløv jonas@lindeloev.dk

See Also

criterion

criterion

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# Define two models and sample them
# options(mc.cores = 3)  # Speed up sampling
model1 = list(y ~ 1 + x, ~ 1)
model2 = list(y ~ 1 + x)  # Without a change point
fit1 = mcp(model1, ex_plateaus)
fit2 = mcp(model2, ex_plateaus)

# Compute LOO for each and compare (works for waic(fit) too)
fit1$loo = loo(fit1)
fit2$loo = loo(fit2)
loo::loo_compare(fit1$loo, fit2$loo)

mcp documentation built on Aug. 3, 2020, 5:07 p.m.