sim_covariates.Rd
Simulate a raster stack of covariates based on a variogram model
sim_covariates(rast_grid, vgm = NULL, n = 6, ...)
A raster object with the desired dimensions
A variogram model object
The number of covariates to simulate
Additional arguments to be passed to the gstat::vgm()
function; beta
, nmax
, indicators
(see Examples)
A raster object with the simulated covariates
rast_grid = terra::rast(ncols = 300, nrows = 100,
xmin = 0, xmax = 300, ymin = 0, ymax = 100)
sf1 = sim_covariates(rast_grid, range = 25,
vgm = gstat::vgm(model = "Exp", psill = 1, range = 10), n = 4)
sf2 = sim_covariates(rast_grid, range = 50, n = 4)
sf3 = sim_covariates(rast_grid, range = 25,
vgm = gstat::vgm(model = "Nug", psill = 2, range = 0), n = 4)
#sf4 = sim_covariates(rast_grid, range = 25,
# vgm = gstat::vgm(model = "Exp", psill = 10, range = 100), n = 1,
# beta = 30, indicators = TRUE)
terra::plot(sf1)
terra::plot(sf2)
terra::plot(sf3)
#terra::plot(sf4)