simulate_species: Simulate species habitat suitability data

View source: R/simulate.R

simulate_speciesR Documentation

Simulate species habitat suitability data

Description

Generates simulated species data using Gaussian random fields.

Usage

simulate_species(x, n, scale)

## S3 method for class 'Raster'
simulate_species(x, n = 1, scale = 0.5)

## S3 method for class 'SpatRaster'
simulate_species(x, n = 1, scale = 0.5)

Arguments

x

terra::rast() object to use as a template.

n

integer number of layers to simulate. Defaults to 1.

scale

numeric parameter to control level of spatial auto-correlation in the simulated data. Defaults to 0.5.

Value

A terra::rast() object with values between zero and one.

See Also

Other simulations: simulate_cost(), simulate_data()

Examples

## Not run: 
# create raster
r <- terra::rast(
  ncols = 10, nrows = 10, xmin = 0, xmax = 1, ymin = 0, ymax = 1, vals = 1
)

# simulate data for 4 species
spp <- simulate_species(r, 4)

# plot simulated species
plot(spp, main = "simulated species distributions", axes = FALSE)

## End(Not run)


prioritizr documentation built on Aug. 9, 2023, 1:06 a.m.