Как настроить параметры ядра в SVM? - PullRequest
0 голосов
/ 24 апреля 2020

Я хочу с tune() из e1071 найти оптимальное ядро ​​из списка c('linear', 'polynomial', 'radial basis', 'sigmoid'). Как это сделать?

Я пытался так, но это не работает:

svmtune <- tune(svm, y~., data=dat, tunecontrol=tune.control(kernel=c('linear', 'polynomial',
                                                                      'radial basis', 'sigmoid')))

Error in tune.control(kernel = c("linear", "polynomial", "radial basis",  :
   unused argument (kernel = c("linear", "polynomial", "radial basis", "sigmoid"))

1 Ответ

0 голосов
/ 02 мая 2020

Я нашел способ решить эту проблему:

svmtune <- tune(svm, y~., data=dat, cost=10, ranges=list(kernel=c("linear", "polynomial",
                                                                  "radial", "sigmoid")))
...