corelation.removed: Function to remove highly correlated variables

View source: R/corelation.R

corelation.removedR Documentation

Function to remove highly correlated variables

Description

Function to remove highly correlated variables

Usage

corelation.removed(data, list.selected.var, list.index.cross, level.cor)

Arguments

data

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

list.selected.var

A list with selected variables in cross-validation

list.index.cross

A list with indexes obtained in cross-validation

level.cor

cutoff level of correlated variables. If equal to 1 is not performed

Details

Removes highly correlated variables after selection performed in cross-validation

Value

A list with selected features for each iteration of cross-validation

Examples

## Not run: 

class <- data$class
data$class <- NULL

list.index.cross <- cross.val(x = data,
                             y = decisions,
                             method = 'kfoldcv',
                             params.cv = list(niter = 10, k = 3))

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


## End(Not run)


biocsuwb/EnsembleFS-package documentation built on Dec. 9, 2024, 5:32 p.m.