| sim {paleobuddy} | R Documentation |
Details, generics, and methods for the sim class
Description
The sim class is a frequent return and input argument for functions in
paleobuddy. It contains the following four elements.
TEVector of extinction times, with
NAas the time of extinction for extant species.TSVector of speciation times, with
tMaxas the time of speciation for species that started the simulation.PARVector of parents. Species that started the simulation have
NA, while species that were generated during the simulation have their parent's number. Species are numbered as they are born.EXTANTVector of logicals representing whether each species is extant.
Here we declare useful generics and methods for sim objects.
Usage
is.sim(sim)
## S3 method for class 'sim'
print(x, ...)
## S3 method for class 'sim'
head(x, ...)
## S3 method for class 'sim'
tail(x, ...)
## S3 method for class 'sim'
summary(object, ...)
## S3 method for class 'sim'
plot(x, ...)
sim.counts(sim, t)
Arguments
sim, x, object |
Object of class "sim" |
... |
Further arguments inherited from generics. |
t |
Time t (in Mya). Used for counting and/or plotting births, deaths and species number. |
Details
is.sim A sim object must contain 4 members (usually
vectors for extinction times, speciation times, species' parents and status),
and all of these must have the correct length (i.e. same as all the others) and
types. We do not utilize the members' order inside sim for our tests,
since they are accessed with the $ operator and therefore the order is
irrelevant.
print.sim The printing of a sim object is formatted into a more
straightforward and informative sequence manner. We provide details only for
the first few species, since otherwise this print could be overwhelming for
simulations with 10+ species.
head.sim Selects only a number of species from the beginning
of a sim object.
tail.sim Selects only a number of species from the end of a
sim object.
summary.sim Quantitative details on the sim object.
Prints the number of species, number of extant species, summary of durations
and speciation waiting times, in case there are more than one species.
plot.sim Plots births, deaths, and diversity through time for
the sim object.
sim.counts Calculates the births, deaths, and diversity for a
sim at time t.