plotTree: Plot a Random Uniform Decision Tree

View source: R/RandomUniformForestsCPP.R

plotTreeR Documentation

Plot a Random Uniform Decision Tree

Description

plot the tree structure, showing nodes, variables, cut-points and predictions.

Usage

plotTree(treeStruct, 
rowNum = 1, 
height.increment = 1, 
maxDepth = 100, 
fullTree = FALSE, 
xlim = NULL, 
ylim= NULL, 
center = TRUE)

Arguments

treeStruct

a data frame same at the output of getTree.randomUniformForest() function.

rowNum

internal option not currently used.

height.increment

internal option not currently used.

maxDepth

internal option not currently used.

fullTree

if TRUE, draw full tree, but if the tree is deep or large, one will not see all. if FALSE, only parts of the tree will be shown but visualization will be clearer. Note that using fullTree = TRUE, simultaneously with 'xlim' and 'ylim', one can see the whole tree (but not the details).

xlim

a vector of two values, giving the width of the tree to show. One can, then, explore tree structure more in details.

ylim

a vector of two values, giving the depth of the tree to show. One can, then, explore tree structure more in details.

center

if TRUE, the tree will be centered.

Author(s)

Saip Ciss saip.ciss@wanadoo.fr

Examples

# not run
data(airquality)
ozone.ruf <- randomUniformForest(Ozone ~ ., data = airquality, 
ntree = 20, BreimanBounds = FALSE, threads = 1)

OneTree <- getTree.randomUniformForest(ozone.ruf, 10)

# plotTree(OneTree) ##only a part is visible

## full tree : 
# plotTree(OneTree, fullTree = TRUE, xlim = c(1,55), ylim = c(0, 11))

randomUniformForest documentation built on June 22, 2022, 1:05 a.m.