library(caret)
set.seed(1)
x <- data.frame(runif(10),runif(10))
y <- rnorm(10)
rfeModel <- rfe(x,y,rfeControl = rfeControl(functions = lmFuncs))
返回:
{ 中的错误:任务 1 失败 - “选择了未定义的列”
虽然这段代码:
data(BloodBrain)
x <- scale(bbbDescr[,-nearZeroVar(bbbDescr)])
x <- x[, -findCorrelation(cor(x), .8)]
x <- as.data.frame(x)
lmProfile <- rfe(x, logBBB,rfeControl = rfeControl(functions = lmFuncs))
工作正常。在第一个示例中我做错了什么?(我在 R 2.14.0 和 2.13.2 中遇到同样的错误)