Learn R Programming

hhcartr (version 1.0.0)

results: results - Create generic S3method to display results via results.hhcartr. Needs export entry in the NAMESPACE file.

Description

This function creates a generic S3method results which is used to call results.hhcartr when an object of type hhcartr passed to the results function, i.e. an object that is returned from the fit() function. Parameters and return are the same for the results.hhcartr function.

Usage

results(x, ...)

Arguments

x

Unused parameter.

...

Unused parameter.

Value

Prints relevant information about accuracy from model training. Object returned from call to results exposes the accuracy() method, which can then be used to return accuracy information for each fold/trial of the training process. Also exposed is the margin() method, this returns the margin for each tree in each fold.

Examples

Run this code
# NOT RUN {
# source: /man/examples/results.R

# Basic usage of results().

# Note: we need to have a model to modify first.

# load our data.
X <- iris[,1:4]
y <- iris[,5]

# instantiate our model.
clf = HHDecisionTree(n_folds=1,
                     n_trees=1,
                     pruning=FALSE,
                     min_node_impurity=0.0)

# describe what dataset our model is using.
setDataDescription("IRIS Dataset")

# train our model.
model_output <- clf$fit(X, y)

# create our results() object.
res <- results(model_output)

# The results object 'res' exposes the following methods
# that we can use to extract the results of interest
# (depending upon model options used):

# res$accuracy, res$margin, res$mni_data,
# res$ccp_subtree_data, res$ccp_phase_data, res$ccp_predictions.


# }

Run the code above in your browser using DataLab