The rfe function in caret performs a recursive selection of functions for various algorithms. Here is an example from the caret documentation :
library(caret) data(BloodBrain, package="caret") x <- scale(bbbDescr[,-nearZeroVar(bbbDescr)]) x <- x[, -findCorrelation(cor(x), .8)] x <- as.data.frame(x) svmProfile <- rfe(x, logBBB, sizes = c(2, 5, 10, 20), rfeControl = rfeControl(functions = caretFuncs, number = 200),
David marx
source share