Perform pairwise comparisons between all models in a list.
Arguments
- models
Named list of
model_specobjects- y
Numeric vector of observed data
- n_points
Number of parameter points to sample per comparison
- tol
Tolerance for likelihood equality
- verbose
Logical; print progress information
- cl
Optional parallel cluster from
setup_cluster()
Value
A list with:
- comparisons
List of
surface_comparisonresults- matrix
Logical matrix of pairwise equivalence
- n_equivalent
Number of equivalent pairs
- n_total
Total number of comparisons
Examples
exp_spec <- model_spec_exponential()
gamma1_spec <- model_spec_gamma(par = "rate", known_shape = 1)
gamma2_spec <- model_spec_gamma(par = "rate", known_shape = 2)
models <- list(exp = exp_spec, gamma1 = gamma1_spec, gamma2 = gamma2_spec)
y <- rexp(50, rate = 2)
result <- compare_all_pairs(models, y, n_points = 10)
result$matrix