CladeSizes()
reports the number of nodes in each clade in a tree.
Arguments
- tree
A tree of class
phylo
.- internal
Logical specifying whether internal nodes should be counted towards the size of each clade.
- nodes
Integer specifying indices of nodes at the base of clades whose sizes should be returned. If unspecified, counts will be provided for all nodes (including leaves).
Value
CladeSizes()
returns the number of nodes (including leaves) that
are descended from each node, not including the node itself.
See also
Other tree navigation:
AncestorEdge()
,
DescendantEdges()
,
EdgeAncestry()
,
EdgeDistances()
,
ListAncestors()
,
MRCA()
,
MatchEdges()
,
NDescendants()
,
NodeDepth()
,
NodeNumbers()
,
NodeOrder()
,
RootNode()
Examples
tree <- BalancedTree(6)
plot(tree)
ape::nodelabels()
CladeSizes(tree, nodes = c(1, 8, 9))
#> [1] 1 3 2