Description Usage Arguments Value Author(s) See Also Examples
View source: R/get.tree.forestRK.R
Extracts structure of one or more trees from a forestRK
object.
Each tree in the list are named by the exact indices of the tree;
for example, if the code
obj <- get.tree.forestRK(forestRK.1, tree.index=c(4,5,6))
was used to
extract the structure of the 4th, 5th, and 6th trees in the forest, the user
can retrieve the information pertains explicitly to the 4th tree in the forest
by doing obj["4"]]
.
1 | get.tree.forestRK(forestRK.object = forestRK(), tree.index=c())
|
forestRK.object |
a |
tree.index |
a vector of indices of the trees that we want to extract from
the |
A list containing forestRK
trees that have their indices
specified in the function argument tree.index
.
Hyunjin Cho, h56cho@uwaterloo.ca Rebecca Su, y57su@uwaterloo.ca
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ## example: iris dataset
## load the forestRK package
library(forestRK)
x.train <- x.organizer(iris[,1:4], encoding = "num")[c(1:25,51:75,101:125),]
y.train <- y.organizer(iris[c(1:25,51:75,101:125),5])$y.new
# random forest
# min.num.obs.end.node.tree is set to 5 by default;
# entropy is set to TRUE by default
# normally nbags and samp.size have to be much larger than 30 and 50
forestRK.1 <- forestRK(x.train, y.train, nbags = 30, samp.size = 50)
# get tree
tree.index.ex <- c(1,3,8)
get.tree <- get.tree.forestRK(forestRK.1, tree.index = tree.index.ex)
get.tree[["8"]] # display the 8th tree of the random forest
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.