Bygg en linjär SVM-klassificerare
I den här övningen använder du funktionen svm() från biblioteket e1071 för att bygga en linjär SVM-klassificerare med den träningsdatamängd du skapade i föregående övning. Träningsdatamängden har lästs in åt dig i dataramen trainset.
Den här övningen är en del av kursen
Support Vector Machines i R
Övningsinstruktioner
- Läs in biblioteket
e1071. - Bygg en SVM-modell med en linjär kernel.
- Skala inte variablerna (detta är för att möjliggöra jämförelse med den ursprungliga datamängden senare).
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
library(___)
#build svm model, setting required parameters
svm_model<- svm(y ~ .,
data = ___,
type = "C-classification",
kernel = "___",
scale = ___)