Learn R Programming

specmine (version 4.0.0)

filter_feature_selection: Feature Selection Using Univariate Filters

Description

Performs feature selection using univariate filters.

Usage

filter_feature_selection(
  datamat,
  samples.class,
  functions = caret::rfSBF,
  method = "cv",
  repeats = 5
)

Value

An sbf object.

Arguments

datamat

Data matrix with features in rows and samples in columns.

samples.class

Sample class labels.

functions

Caret SBF functions list.

method

Resampling method passed to caret::sbfControl().

repeats

Number of repeats for resampling.

Examples

Run this code
datamat <- matrix(
  rnorm(20),
  nrow = 4,
  dimnames = list(paste0("x", 1:4), paste0("s", 1:5))
)
classes <- factor(c("A", "A", "B", "B", "A"))
filter_feature_selection(datamat, classes, caret::rfSBF)

Run the code above in your browser using DataLab