2016-05-24 4 views
0

Из виньетки «Intro to Caret» (pdf), которую вы можете загрузить со страницы каштановой CRAN, я свяжусь с простым примером со встроенными данными.Ошибка с использованием образца кода «Вступление к Caret» в R

я получаю следующее сообщение об ошибке:

Error in { : 
    task 1 failed - "unused arguments (type = "prob", ncomp = modelFit$tuneValue$ncomp)" 
In addition: There were 30 warnings (use warnings() to see them) 

И все предупреждения(), кажется, следовать этому образцу:

30: In eval(expr, envir, enclos) : 
    predictions failed for Fold10.Rep3: ncomp=15 Error in predict(modelFit, newdata, type = "class") : 
    unused argument (type = "class") 

У меня есть другие примеры CARET работы, это, кажется, придумать логистики регрессионные проблемы, которые пытаются предсказать фактор. Вы должны быть в состоянии воспроизвести с:

library(mlbench) 
library(caret) 

data(Sonar) 
set.seed(1) 

inTrain <- createDataPartition(y = Sonar$Class, p = 0.75, list = FALSE) 

training <- Sonar[inTrain,] 
testing <- Sonar[-inTrain,] 

ctrl <- trainControl(method = "repeatedcv", 
        repeats = 3, 
        classProbs = TRUE, 
        summaryFunction = twoClassSummary) 

model <- train(Class ~ ., 
       data = training, 
       method = "pls", 
       tuneLength = 15, 
       trControl = ctrl, 
       metric = "ROC", 
       preProc = c('center', 'scale')) 

Я использую R версии 3.3

Любые идеи интерпретируя это сообщение об ошибке? Любые другие сообщения, похоже, указывают на формат файла data.frame, но он встроен в данные и документированный пример.

+0

Работает отлично для меня, на Windows 7, используя R-3.3.0, caret_06.0-68 и почти 40 других прикрепленных или загруженных пакетов. –

+0

Также штраф на ubuntu 14.04, r3.3.0, caret_06.0.68 – user20650

ответ

0

Основываясь на отзывах в комментариях, которые он работал на других платформах, я решил уничтожить R и переустановить и переустановить все пакеты, и это разрешено. Иногда я вижу, как он появляется, и, похоже, помогает очистить рабочее пространство.

Смежные вопросы