Проверка достоверности результатов путем перекрестной проверки (SVM, логистическая регрессия) - PullRequest
0 голосов
/ 18 мая 2019

Я выполнил и логистическую регрессию, и SVM для моего набора данных с использованием наборов поездов и тестов.Теперь, чтобы проверить, что мои результаты надежны, я хочу выполнить перекрестную проверку (я использую caret пакет).

Я использую этот код:

train_control <- trainControl(method="repeatedcv", number=10, repeats=10)

model <- train(response ~., data=df, trControl=train_control, method="glm")

Однако мне кажется, что я проверяю только точность моей модели логистической регрессии (поскольку я использую method="glm").Как я могу использовать перекрестную проверку для проверки точности моей модели SVM?(метод с именем 'svm' не существует)

1 Ответ

0 голосов
/ 18 мая 2019

Есть несколько методов SVM в карете:

"svmLinear": который использует линейное ядро ​​

"svmPoly": который использует ядро ​​полинома

"svmRadial": использует ядро ​​радиальной базовой функции

Проверьте этот сайт для всех доступных моделей, поддерживаемых Caret https://topepo.github.io/caret/available-models.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...