make_true_and_sample_web: Make an artificial bipartite networks with some properties of...

View source: R/MakeArtificalData.R

make_true_and_sample_webR Documentation

Make an artificial bipartite networks with some properties of ecological networks, then sample from it

Description

Core model adapted from: "Sampling bias is a challenge [...]: lessons from a quantitative nichemodel" by Jochen Frund, Kevin S. McCann and Neal M. Williams

Usage

make_true_and_sample_web(
  seed = NULL,
  specpar = 1,
  n_hosts = 10,
  n_wasps = 10,
  TargetTrueConn = 0.5,
  SampleObs = 1000,
  abun_mean = 5,
  abun_sdlog = 1,
  traitvsnested = 0.5,
  hosttrait_n = "two"
)

Arguments

seed

Random number generator seed, if specified.

specpar

Specialisation parameter, equal to 1/sd of the normal curve that defines the consumption range

n_hosts

Number of focal level species (e.g. hosts, flowers)

n_wasps

Number of non-focal level species (e.g. parasitic wasps, pollinators)

TargetTrueConn

Proportion of possible interactions to keep

SampleObs

Number of samples to draw

abun_mean

Mean abundance level (log scale).

abun_sdlog

Distributon of abundance level (SD log scale).

traitvsnested

The relative balance between the nestedness generator and the trait-based generator

hosttrait_n

Number of trait dimensions. Default 'two', uses two traits, with one dominant. 'single' and 'multi' retained from Frund et al.

Details

Abundances are assigned by generating abundances that match a log-normal distribution (but without introducing noise)

Value

A network list containing 'obs' a matrix of observations, 'TrueWeb' a matrix of the 'true'] drawn web, and number of other properties of these networks.

Examples

make_true_and_sample_web()

cassandRa documentation built on June 22, 2024, 10:21 a.m.