| last.node.of.subtree {oblique.tree} | R Documentation |
Returns the node number of the last node of a rooted subtree.
last.node.of.subtree(
tree,
subtree.root.name)
tree |
An object of class tree. |
subtree.root.name |
The name of the root of the subtree. |
Knowing the node numbers of both the root node (of a subtree) and the last node of such a subtree is sufficient to isolate all nodes from this rooted subtree (as node are numbered in a recursive manner, left first then right).
The node number of the last node of a rooted subtree.
A. Truong
#grow a tree on the Pima Indian dataset
data(Pima.tr, package = "MASS")
ob.tree <- oblique.tree(formula = type~.,
data = Pima.tr,
oblique.splits = "on")
plot(ob.tree);text(ob.tree);title(main="Oblique Tree")
#what is the node number of the last node of the entire tree?
oblique.tree:::last.node.of.subtree(
tree = ob.tree,
subtree.root.name = 1)
#what is the node number of the last node of the subtree rooted at the node with name '4'?
oblique.tree:::last.node.of.subtree(
tree = ob.tree,
subtree.root.name = 4)