rpartErr: Calculate Error Rates for rpart model

Description Usage Arguments Value Examples

View source: R/rpartErr.R

Description

Given an rpart model object, calculate training set error, 10-fold cross-validation error, and test set error.

Usage

1
rpartErr(train.rp, train, test, group = "type")

Arguments

train.rp

Fitted lda model object.

train

Training set data frame.

test

Test set data frame.

group

Factor that identifies groups

Value

Vector that holds training set error, 10-fold cross-validation error, and test set error rates.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
## Not run: 
data(spam, package='kernlab')
spam[,-58] <- scale(spam[,-58])
nr <- sample(1:nrow(spam))
spam01 <- spam[nr[1:3601],]     ## Use for training,
## if holdout not needed
spam2 <- spam[nr[3602:4601],]   ## Test
spam01.rp <- rpart(type~., data=spam01, cp=0.0001)
rpRates <- rpartErr(train.rp=spam01.rp, train=spam01, test=spam2,
                    group='type')

## End(Not run)

gamclass documentation built on Nov. 14, 2020, 1:07 a.m.