Compares the goodness-of-fit of a set of fit outcomes.
Arguments
- fits
A list where each item has a name that identifies the fit and a value given by the output of
LATERmodel::fit_data
.
Value
A list of fit comparison results, ordered such that the fit with the lowest AIC value is in the first row.
aic
contains the fit AIC values.preferred_rel_fit_delta_aic
is the AIC value for the fit relative to the AIC of the fit with the lowest AIC (preferred AIC - current AIC).preferred_rel_fit_evidence_ratio
is the evidence ratio for the fit with the lowest AIC relative to the current fit.preferred
is a boolean that indicates whether the fit has the lowest AIC value among the fits (is 'preferred').
Examples
# \donttest{
data <- rbind(
data.frame(name = "test", time = 1000/rnorm(100, 3, 1)),
data.frame(name = "test_2", time = 1000/rnorm(100, 1, 1))
) |> dplyr::filter(time > 0)
data <- prepare_data(data)
fit_a <- fit_data(data = data, share_a = TRUE)
fit_b <- fit_data(data = data, share_sigma = TRUE)
comparison <- compare_fits(fits = list(a = fit_a, b = fit_b))
# }