2015-10-22 2 views
0

Я пытаюсь экспериментировать с рекурсивным выбором функции в каретке с помощью следующей команды:Что вызывает Ошибка в задаче 1 - «числа столбцов аргументов не совпадают» в RFE?

result <- rfe(x = as.matrix(data.x.train), 
      y = data.y.train, 
      sizes = seq(from = 100, to = 10000, length = 10), 
      rfeControl = rfeControl(functions = rfFuncs, 
            method = "cv", 
            number = 5, 
            rerank = TRUE, 
            verbose = TRUE, 
            saveDetails = TRUE, 
            allowParallel = TRUE)) 

data.x.train матрица содержит:

> dim(data.x.train) 
[1] 1563 12338 

и data.y.train:

> length(data.y.train) 
[1] 1563 

и содержит 8 уровни:

> table(data.y.train) 
data.y.train 
        A B C D 
        515 311 179 149 
        E F G H 
        205 133 42 29 

, что установка, возможно, может привести к:

Error in { : 
    task 1 failed - "numbers of columns of arguments do not match" 

после нескольких часов работы команды?

Благодаря

+0

Обеспечение воспроизводимый пример и результаты 'sessionInfo' поможет получить ответ на ваш вопрос. – topepo

ответ

0

Удалить rerank = TRUE, вариант, работал для меня перед той же проблемой,