0

次のコマンドを使用して、キャレットで再帰的な機能選択を実験しようとしています。

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"

コマンドを数時間実行した後?

ありがとう

4

1 に答える 1

0

rerank = TRUE、オプションを削除して、同じ問題に直面している私のために働いた

于 2015-11-14T12:02:45.690 に答える