ComenzarEmpieza gratis

SVM lineal para un conjunto de datos radialmente separable

En este ejercicio vas a construir dos SVM lineales, uno con cost = 1 (por defecto) y otro con cost = 100, para el conjunto de datos radialmente separable que creaste en la primera lección de este capítulo. También calcularás las exactitudes de entrenamiento y de prueba para ambos valores de cost. La librería e1071 ya está cargada, y los conjuntos de entrenamiento y prueba se han creado por ti y están disponibles en los data frames trainset y testset.

Este ejercicio forma parte del curso

Máquinas de Vectores de Soporte en R

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

#default cost mode;
svm_model_1 <- svm(y ~ ., data = ___, type = "C-classification", cost = ___, kernel = "linear")

#training accuracy
pred_train <- predict(svm_model_1, ___)
mean(pred_train == ___$y)

#test accuracy
pred_test <- predict(svm_model_1, ___)
mean(pred_test == ___$y)
Editar y ejecutar código