The function matches data names with tree tips. If either there is no data for a tip or it is not present on the tree, the function removes the entry from both.
a phylogenetic tree. The tree needs not to be ultrametric and fully dichotomous.
either a single vector variable or a multivariate dataset. In any
The function returns a
list object. If no mismatch between
y is detected, the list only includes the matrix of
y ordered according to the order of tips on the tree (
If some tips on the
tree are missing from
y, they are
removed from the phylogeny. Thus, the list also includes the pruned tree
$tree) and the vector of dropped tips
$removed.from.tree). Similarly, if some entries in
missing from the
tree, the list also includes the vector of
mismatching entry names (
$removed.from.y). In this latter case, the
first element of the list (
$y) does not include the entries
$removed.from.y, so that it perfectly matches the phylogeny.
Silvia Castiglione, Pasquale Raia, Carmela Serio
data(DataCetaceans) DataCetaceans$treecet->treecet DataCetaceans$masscet->masscet DataCetaceans$brainmasscet->brainmasscet treedataMatch(tree=treecet,y=masscet) treedataMatch(tree=treecet,y=brainmasscet)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.