Creare un classificatore SVM lineare
In questo esercizio userai la funzione svm() della libreria e1071 per creare un classificatore SVM lineare usando l’insieme di addestramento che hai creato nell’esercizio precedente. L’insieme di addestramento è stato caricato per te nel dataframe trainset.
Questo esercizio fa parte del corso
Support Vector Machines in R
Istruzioni dell'esercizio
- Carica la libreria
e1071. - Crea un modello SVM usando un kernel lineare.
- Non effettuare lo scaling delle variabili (serve per confrontare più avanti con l’insieme di dati originale).
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
library(___)
#build svm model, setting required parameters
svm_model<- svm(y ~ .,
data = ___,
type = "C-classification",
kernel = "___",
scale = ___)