bigcforest-class: Classification Random Forests

Description Objects from the Class Slots Extends Methods

Description

Class representing a classification random forest.

Objects from the Class

Objects can be created by calls of the form new("bigcforest", ...), but most often are generated by bigrfc.

Slots

.Data:

Object of class "list". Each element is a "bigctree", representing a tree in the random classification forest.

nexamples:

Object of class "integer". Number of examples in the training set (including synthesized examples for unsupervised learning).

varselect:

Object of class "integer". Indices of the columns of x that were used to train the model.

factorvars:

Object of class "logical". Indicates which variables are factors or categorical (TRUE)), and which are numeric (FALSE).

varnlevels:

Object of class "integer". Number of levels in each categorical variable, or 0 for numeric variables.

contvarseq:

Object of class "integer". Maps the continuous variables in varselect to the columns in big.matrix a. Meant for internal use by bigrfc or grow when growing trees.

y:

Object of class "factor". Class labels for the training set.

ytable:

Object of class "table". Counts of training examples in each class.

yclasswts:

Object of class "matrix". One-dimensional matrix of scaled weights for each class.

ntrees:

Object of class "integer". Number of trees in the forest.

nsplitvar:

Object of class "integer". Number of variables to split on at each node.

maxndsize:

Object of class "integer". Maximum number of examples in each node when growing the trees.

maxeslevels:

Object of class "integer". Maximum number of levels for categorical variables for which exhaustive search of possible splits will be performed.

nrandsplit:

Object of class "integer" Number of random splits to examine for categorical variables with more than maxeslevels levels.

oobtimes:

Object of class "integer". Number of times each training example has been out-of-bag.

oobvotes:

Object of class "matrix". Out-of-bag votes for each training example.

oobpred:

Object of class "integer". Out-of-bag predictions for each training example.

trainclserr:

Object of class "numeric". Training errors of out-of-bag examples, by class.

trainerr:

Object of class "numeric". Total training error of out-of-bag examples.

trainconfusion:

Object of class "table". Confusion matrix for out-of-bag examples.

varginidec:

Object of class "numeric". Decrease in Gini impurity for each variable over all trees.

cachepath:

Object of class "character.or.NULL". Path to folder where data caches used in building the forest were stored, or NULL if data was processed completely in memory.

Extends

Class "list", from data part.
Class "vector", by class "list", distance 2.

Methods

grow

signature(forest = "bigcforest"): Grow more trees in the random forest, using the same parameters. See grow for details.

merge

signature(x = "bigcforest", y = "bigcforest"): Merge two random forests into one. See merge for details.

predict

signature(object = "bigcforest"): Predict the classes of a set of test examples. See predict for details.

varimp

signature(forest = "bigcforest"): Compute variable importance based on out-of-bag estimates. See varimp for details.

fastimp

signature(forest = "bigcforest"): Compute fast (Gini) variable importance. See fastimp for details.

interactions

signature(forest = "bigcforest"): Compute variable interactions. See interactions for details.

proximities

signature(forest = "bigcforest"): Compute the proximity matrix. See proximities for details.

prototypes

signature(forest = "bigcforest", prox = "bigrfprox"): Compute class prototypes. See prototypes for details.

show

signature(object = "bigcforest"): Print the random forest.

summary

signature(object = "bigcforest"): Print summary information on the random forest, including out-of-bag training error estimates and the confusion matrix.


aloysius-lim/bigrf documentation built on May 11, 2019, 11:20 p.m.