Memvisualisasikan support vector dengan ggplot
Pada latihan ini, Anda akan memplot himpunan data pelatihan yang digunakan untuk membangun SVM linear dan menandai support vector. Himpunan data pelatihan telah dimuat sebelumnya untuk Anda dalam data frame trainset dan model SVM disimpan dalam variabel svm_model.
Latihan ini adalah bagian dari kursus
Support Vector Machines di R
Petunjuk latihan
- Muat
ggplot2. - Plot himpunan data pelatihan.
- Tandai support vector pada plot menggunakan indeksnya dari model SVM.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
#load ggplot
library(ggplot2)
#build scatter plot of training dataset
scatter_plot <- ggplot(data = ___, aes(x = x1, y = x2, color = y)) +
geom_point() +
scale_color_manual(values = c("red", "blue"))
#add plot layer marking out the support vectors
layered_plot <-
scatter_plot + geom_point(data = trainset[svm_model$___, ], aes(x = x1, y = x2), color = "purple", size = 4, alpha = 0.5)
#display plot
layered_plot