snip.tree

0th

Percentile

Snip Parts of Tree Objects

snip.tree has two related functions. If nodes is supplied, it removes those nodes and all their descendants from the tree.

If nodes is not supplied, the user is invited to select nodes interactively; this makes sense only if the tree has already been plotted. A node is selected by clicking with the left mouse button; its number and the deviance of the current tree and that which would remain if that node were removed are printed. Selecting the same node again causes it to be removed (and the lines of its sub-tree erased). Clicking any other button terminates the selection process.

Keywords
tree
Usage
snip.tree(tree, nodes, xy.save = FALSE,
          digits = getOption("digits") - 3)
Arguments
tree

An object of class "tree".

nodes

An integer vector giving those nodes that are the roots of sub-trees to be snipped off. If missing, the user is invited to select a node at which to snip.

xy.save

If true, the x and y coordinates selected interactively are saved as attribute .xy of the returned value.

digits

Precision used in printing statistics for selected nodes.

Value

A tree object containing the nodes that remain after specified or selected subtrees have been snipped off.

Note

Prior to version 1.0-34, the saved coordinates were place in object .xy in the workspace.

See Also

tree, prune.tree.

Aliases
  • snip.tree
Documentation reproduced from package tree, version 1.0-40, License: GPL-2 | GPL-3

Community examples

Looks like there are no examples yet.