x
and then simulates stochastic character histories using that model and the tip states on the tree. This is the same procedure that is described in Bollback (2006), except that simulation is performed using a fixed value of Q instead of by sampling Q from a user-specified prior distribution.make.simmap(tree, x, model="SYM", nsim=1, ...)
"phylo"
, or a list of trees as an object of class "multiPhylo"
.ace
.tree
is an object of class "multiPhylo"
, then nsim
simulations will be conducted per tree.pi
gives the state frequencies - options are "equal"
, "estimated"
, or a vector with the frequencies. If pi="estimated"
then the stationary distribution is estimated by numeric"phylo"
(or a modified "multiPhylo"
object, for nsim
> 1) with the following additional elements:ace
by Paradis et al.
As of phytools>=0.2-33 x
can be a vector of states or a matrix containing the prior probabilities of tip states in rows. In this case the column names of x
should contain the states, and the row names should contain the tip names.
Note that there was a small (but potentially significant) bug in how node states were simulated by make.simmap
in versions of phytools<=0.2-26. between="" phytools="" 0.2-26="" and="" 0.2-36="" there="" was="" also="" a="" bug="" for="" asymmetric="" models="" of="" character="" change="" (e.g.,="" model="ARD"). Both of these issues should be fixed in the present version.=0.2-26.>
brownie.lite
, brownieREML
, evol.vcv
, read.simmap
, plotSimmap