Можно ли автоматизировать выбор наилучшего значения стоимости?
Я установил модель, используя функцию 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?
Спасибо