getMeanBranchLengthTree {BAMMtools} | R Documentation |
Compute phylogeny with branch lengths equal to corresponding macroevolutionary rate estimates
Description
Takes a bammdata
object and computes a phylogenetic
tree where branch lengths are equal to the mean of the marginal
distributions of rates on each branch. This tree can be plotted to
visualize rate variation across a phylogeny.
Usage
getMeanBranchLengthTree(ephy, rate = "speciation")
Arguments
ephy |
An object of class |
rate |
The type of rate-tree to be computed. Options: "speciation" (default), "extinction", "ndr" (net diversification), and "trait". |
Value
A list with the following components:
phy: A phylogenetic tree, topologically identical to the model tree, but with branch lengths replaced by the mean (marginal) rates on each branch as estimated from the posterior samples in the
bammdata
object.mean: The mean rate over all branches.
median: the median rate over all branches.
Author(s)
Dan Rabosky
References
See Also
Examples
data(whales)
data(events.whales)
ed <- getEventData(whales, events.whales, burnin=0.1, nsamples=500)
ed2 <- subsetEventData(ed, index = 1:20)
ratetree <- getMeanBranchLengthTree(ed2, rate='speciation')
plot(ratetree$phy, show.tip.label=FALSE)
[Package BAMMtools version 2.1.11 Index]