MulaiMulai sekarang secara gratis

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 adalah bagian dari kursus

Support Vector Machines di R

Lihat Kursus

Petunjuk latihan

  • Tambahkan margin delta sebesar 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 praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

#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
Edit dan Jalankan Kode