Как автоматически найти лучший стоимостный параметр с помощью kernlab? - PullRequest
0 голосов
/ 23 мая 2019

Можно ли автоматизировать выбор наилучшего значения стоимости?

Я установил модель, используя функцию ksvm, как показано ниже; теперь я могу перебирать различные значения k, присвоенные параметру C, но это выбор из нескольких значений, выбранных мной произвольно. Есть ли опция для тестирования всех возможных значений? Возможно, какой-то встроенный анализ кривой ROC? Это пример моего кода:

K = c(0.01, 0.1, 1, 10)
for (k in K) {
  ksvm(<y> ~ <x>, data = <dataframe>, type = "C-svc", kernel =
"rbfdot", kpar = "automatic", C = k, prob.model = TRUE)
}

Вместо указания вектора K можно было бы перебирать еще много значений напрямую с помощью ksvm или других функций пакета kernlab? Спасибо

...