Learn R Programming

STEPCAM (version 1.2)

generate.Artificial.Data: Generate Artifical data that can be used by the STEPCAM model

Description

This function generates artifical data with a given number of species, traits and communities. The generated data can directly be used in STEPCAM-ABC inference.

Usage

generate.Artificial.Data(n_species, n_traits, n_communities, occurence_distribution, average_richness, sd_richness, mechanism_random)

Arguments

n_species
The number of species in the species pool (so across all communities) of the desired dataset.
n_traits
The number of traits in the desired dataset.
n_communities
The number of communities in the desired dataset.
occurence_distribution
species occurrence distribution (analogous to species abundance distribution) in species pool. A lognormal distribution is assumed. The higher the value, the more uneven the occurrence distribution in the species pool
average_richness
average richness in local community as a proportion of richness in species pool
sd_richness
standard deviation in richness across communities
mechanism_random
if TRUE, species are randomly drawn from from species pool. If FALSE, it is assumed that a certain trait combination is optimal in each community and species with traits similar to this optimum more likely end up in the local community. Therefore, random.mechanism = FALSE assumes filtering processes to be most dominant in community assembly

Value

Examples

Run this code
Artificial.Data <- generate.Artificial.Data(n_species=40, n_traits=3, n_communities = 5,
                   occurence_distribution = 0.2, average_richness = 0.5, sd_richness = 0.2,
                   mechanism_random = FALSE)

Run the code above in your browser using DataLab