NDescendants() counts the number of nodes (including leaves) directly descended from each node in a tree.

NDescendants(tree)

Arguments

tree

A tree of class phylo.

Value

NDescendants() returns an integer listing the number of direct descendants (leaves or internal nodes) for each node in a tree.

Author

Martin R. Smith (martin.smith@durham.ac.uk)

Examples

tree <- CollapseNode(BalancedTree(8), 12:15)
NDescendants(tree)
#> [1] 5 3 2
plot(tree)
nodelabels(NDescendants(tree))