Menambahkan margin pada himpunan data
Tugas terakhir Anda untuk Bab 1 adalah membuat margin pada himpunan data yang Anda hasilkan pada latihan sebelumnya dan kemudian menampilkannya dalam sebuah plot. Pustaka ggplot2 sudah dimuat untuk Anda. Ingat bahwa kemiringan (slope) dari batas keputusan linear yang Anda buat pada latihan sebelumnya adalah 1,4.
Latihan ini merupakan bagian dari kursus
Support Vector Machines di R
Instruksi latihan
- Tambahkan margin
deltasebesar 0,07 unit pada himpunan data Anda. - Gambar ulang himpunan data, tampilkan batas margin sebagai garis putus-putus dan batas keputusan sebagai garis utuh.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
#set margin
delta <- ___
# retain only those points that lie outside the margin
df1 <- df[abs(1.4*df$x1 - df$x2) > delta, ]
#build plot
plot_margins <- ggplot(data = df1, aes(x = x1, y = x2, color = y)) + geom_point() +
scale_color_manual(values = c("red", "blue")) +
geom_abline(slope = ___, intercept = 0)+
geom_abline(slope = ___, intercept = ___, linetype = "dashed") +
geom_abline(slope = ___, intercept = ___, linetype = "dashed")
#display plot
plot_margins