test_that("cAIC and EDF work", {
skip_on_cran()
skip_on_ci()
mesh <- make_mesh(dogfish, c("X", "Y"), cutoff = 15)
suppressMessages(
fit <- sdmTMB(catch_weight ~ s(log(depth)),
time_varying = ~1,
time_varying_type = "ar1",
time = "year",
spatiotemporal = "off",
mesh = mesh,
family = tweedie(),
data = dogfish,
offset = log(dogfish$area_swept)
)
)
expect_equal(AIC(fit), 12192.9613, tolerance = 1e-4)
expect_equal(cAIC(fit), 12071.4289, tolerance = 1e-4)
edf <- cAIC(fit, what = "EDF")
expect_equal(sum(edf), 54.3870623, tolerance = 1e-4)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.