View source: R/compute.brtime.R
compute.brtime | R Documentation |
This function computes the branch lengths of a tree giving its branching times (aka node ages or heights).
compute.brtime(phy, method = "coalescent", force.positive = NULL)
phy |
an object of class |
method |
either |
force.positive |
a logical value (see details). |
By default, a set of random branching times is generated from a simple
coalescent, and the option force.positive
is set to TRUE
so that no branch length is negative.
If a numeric vector is passed to method
, it is taken as the
branching times of the nodes with respect to their numbers (i.e., the
first element of method
is the branching time of the node
numbered n + 1
[= the root], the second element of the node
numbered n + 2
, and so on), so force.positive
is set to
FALSE
. This may result in negative branch lengths. To avoid
this, one should use force.positive = TRUE
in which case the
branching times are eventually reordered.
An object of class "phylo"
with branch lengths and ultrametric.
Emmanuel Paradis
compute.brlen
, branching.times
tr <- rtree(10)
layout(matrix(1:4, 2))
plot(compute.brtime(tr)); axisPhylo()
plot(compute.brtime(tr, force.positive = FALSE)); axisPhylo()
plot(compute.brtime(tr, 1:9)); axisPhylo() # a bit nonsense
plot(compute.brtime(tr, 1:9, TRUE)); axisPhylo()
layout(1)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.