Description Usage Arguments Details Value Author(s) See Also Examples
These functions generate trees by splitting randomly the edges
(rtree) or randomly clustering the tips (rcoal).
rtree generates general (non-ultrametric) trees, and
rcoal generates coalescent (ultrametric) trees.
1 2 3 |
n |
an integer giving the number of tips in the tree. |
rooted |
a logical indicating whether the tree should be rooted (the default). |
tip.label |
a character vector giving the tip labels; if not specified, the tips "t1", "t2", ..., are given. |
br |
one of the following: (i) an R function used to generate the
branch lengths ( |
... |
further argument(s) to be passed to |
N |
an integer giving the number of trees to generate. |
The trees generated are bifurcating. If rooted = FALSE in
(rtree), the tree is trifurcating at its root.
The default function to generate branch lengths in rtree is
runif. If further arguments are passed to br, they need
to be tagged (e.g., min = 0, max = 10).
rmtree calls successively rtree and set the class of
the returned object appropriately.
An object of class "phylo" or of class "multiPhylo" in
the case of rmtree.
Emmanuel Paradis
1 2 3 4 5 6 7 8 9 10 11 | layout(matrix(1:9, 3, 3))
### Nine random trees:
for (i in 1:9) plot(rtree(20))
### Nine random cladograms:
for (i in 1:9) plot(rtree(20, FALSE), type = "c")
### generate 4 random trees of bird orders:
data(bird.orders)
layout(matrix(1:4, 2, 2))
for (i in 1:4)
plot(rcoal(23, tip.label = bird.orders$tip.label), no.margin = TRUE)
layout(matrix(1))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.