getMarginalBranchRateMatrix: Compute mean branch rates for bammdata object
Description
For each sample in the posterior, computes the mean rate for
each branch in the focal phylogeny (speciation, extinction, trait
evolution). If the bammdata object contains nsamples
samples and the target phylogeny has nbranches branches, the
function will compute a matrix of nbranches x nsamples.
lambda_branch_matrix: A nbranches x nsamples matrix
of mean speciation rates for each branch.
mu_branch_matrix: A nbranches x nsamples matrix of
mean extinction rates for each branch.
beta_branch_matrix: A nbranches x nsamples matrix of
mean phenotypic rates for each branch.
Arguments
ephy
An object of class bammdata.
verbose
Print progress during processing of bammdata object.
Author
Dan Rabosky
Details
If a type = 'diversification'bammdata object is
passed as an argument, the function will return matrices for both
speciation and extinction. If type = 'trait' object, the matrix
will simply be the corresponding phenotypic rates. Branch-specific
rates are the mean rates computed by integrating the relevant
rate-through-time function along each branch, then dividing by the
length of the branch.