train.model.crossval: Train model Random Forest

Description Usage Arguments Details Value Examples

View source: R/rf.model.R

Description

Train model Random Forest

Usage

1
2
## S3 method for class 'model.crossval'
train(x, y, list.selected.var, list.index.cross, nvar)

Arguments

x

input data where columns are variables and rows are observations (all numeric)

y

decision variable as a boolean vector of length equal to number of observations

list.selected.var

A list with selected variables in cross-validation

list.index.cross

A list with indexes obtained in cross-validation

nvar

the number of first variables for which to train model Random Forest

Details

Train model Random Forest in cross-validation and variables selected in the cross-validatio

Value

A list with metrics Accuracy, AUC, MCC

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
class <- data$class
data$class <- NULL

list.index.cross <- cross.validation(x = data, y = class, method= 'cv.kfold', k = 3, niter = 10)

list.selected.var <- feature.selection(x = data,
                             y = class,
                             method = 'fs.utest',
                             list.index.cross = indexes,
                             params = list(adjust = 'holm'))

model.result <- train.model.crossval(x = data,
                                     y = class,
                                     list.selected.var = list.selected.var,
                                     list.index.cross = list.index.cross,
                                     nvar = 10)

pavhrablis/benchmarkFS documentation built on Feb. 5, 2021, 12:47 a.m.