Randomly select a subset of an ecosystem
Return an ecosystem comprised of individuals randomly sampled from a metacommunity
isolate(a, size = no.of.ind(a), replace = TRUE)
- Ecosystem data
- Number of individuals to sample
- Boolean, with default
TRUEmeaning to sample individuals from the metacommunity with replacement and
FALSEmeaning to sample without replacement. See details section
replace to default
TRUE is much
The canonical example is given by Leigh et al 1993, in which islands were isolated from the mainland by rising waters. The trees on the islands were held to be a randomly drawn sample from the metacommunity.
Given that the usual usage of this function is to generate a plausible
ecosystem under such a scenario, one would have a hard time justifying
the use of
replace=TRUE as it allows (for example) a singleton
metacommunity species to have multiple representatives in the returned
However, for large metacommunities and small subsamples, the distinction
replace=FALSE is small.
- Returns a
replace=FALSE, the returned count object includes extinct
extant(isolate(...)) to return only extant species
E. G. Leigh and others 1993.
a <- rand.neutral(1000,10) no.of.spp(a) no.of.spp(isolate(a))