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
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)