Nothing
skip_on_cran()
files <- list.files(path = file.path(system.file(package = "dismo"), "ex"),
pattern = "grd",
full.names = TRUE)
env <- terra::rast(files)
train <- SDMtune:::t
# Reduce observation to simulate k > n
np <- sum(train@pa == 1)
fold <- rep(TRUE, nrow(train@data))
fold[16:np] <- FALSE
train <- .subset_swd(train, fold)
m <- train("Maxnet",
data = train,
fc = "h")
test_that("NA is returned if k > obs", {
expect_equal(aicc(m, env), NA)
})
test_that("The correct output is produced", {
expect_type(aicc(SDMtune:::bm_maxent, env), "double")
})
test_that("Raises an error if called with the wrong model method", {
data <- SDMtune:::t
data@data <- data@data[, 1:4]
m <- trainRF(data = data, mtry = 2, ntree = 200)
expect_snapshot_error(aicc(m, env))
})
test_that("The function raises errors", {
expect_snapshot_error(aicc(m,
env = "spam"))
})
# TODO: Remove with version 2.0.0
test_that("The function raises an error if a raster object is used", {
class(env) <- "Raster"
expect_snapshot_error(aicc(m, env))
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.