X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=man%2Frtree.Rd;h=05a1fbea45e92ddd4bf67263fd44fa828de8dd14;hb=f91082164111e17be175283d9fe8335e89424d42;hp=96116f97babc93425b814f0bdcea06f70b8631fa;hpb=c827059eeafc8cbe41c812b26979543ab287803e;p=ape.git diff --git a/man/rtree.Rd b/man/rtree.Rd index 96116f9..05a1fbe 100644 --- a/man/rtree.Rd +++ b/man/rtree.Rd @@ -1,10 +1,12 @@ \name{rtree} \alias{rtree} \alias{rcoal} +\alias{rmtree} \title{Generates Random Trees} \usage{ rtree(n, rooted = TRUE, tip.label = NULL, br = runif, ...) -rcoal(n, tip.label = NULL, br = rexp, ...) +rcoal(n, tip.label = NULL, br = "coalescent", ...) +rmtree(N, n, rooted = TRUE, tip.label = NULL, br = runif, ...) } \arguments{ \item{n}{an integer giving the number of tips in the tree.} @@ -12,10 +14,14 @@ rcoal(n, tip.label = NULL, br = rexp, ...) (the default).} \item{tip.label}{a character vector giving the tip labels; if not specified, the tips "t1", "t2", ..., are given.} - \item{br}{either an R function used to generate the branch lengths - (\code{rtree}) or the coalescence times (\code{rcoal}), or - \code{NULL} to give no branch lengths in the tree.} - \item{...}{further argument(s) to be passed to \code{br}.} + \item{br}{one of the following: (i) an R function used to generate the + branch lengths (\code{rtree}; use \code{NULL} to simulate only a + topology), or the coalescence times (\code{rcoal}); (ii) a character + to simulate a genuine coalescent tree for \code{rcoal} (the + default); or (iii) a numeric vector for the branch lengths or the + coalescence times.} + \item{\dots}{further argument(s) to be passed to \code{br}.} + \item{N}{an integer giving the number of trees to generate.} } \description{ These functions generate trees by splitting randomly the edges @@ -25,14 +31,23 @@ rcoal(n, tip.label = NULL, br = rexp, ...) } \details{ The trees generated are bifurcating. If \code{rooted = FALSE} in - (\code{rtree}), the tree is trifurcating at its `root'. + (\code{rtree}), the tree is trifurcating at its root. The default function to generate branch lengths in \code{rtree} is - \code{runif}. In \code{rcoal} \code{rexp} is used to generate the - inter-node distances. If further arguments are passed to \code{br}, - they need to be tagged (e.g., \code{min = 0, max = 10}). + \code{runif}. If further arguments are passed to \code{br}, they need + to be tagged (e.g., \code{min = 0, max = 10}). + + \code{rmtree} calls successively \code{rtree} and set the class of + the returned object appropriately. +} +\value{ + An object of class \code{"phylo"} or of class \code{"multiPhylo"} in + the case of \code{rmtree}. +} +\author{Emmanuel Paradis} +\seealso{ + \code{\link{stree}} } -\author{Emmanuel Paradis \email{Emmanuel.Paradis@mpl.ird.fr}} \examples{ layout(matrix(1:9, 3, 3)) ### Nine random trees: