Začněte nyníZačněte zdarma

Přidej do datasetu margin

Posledním úkolem první kapitoly je vytvořit margin v datasetu, který jsi vygeneroval/a v předchozím cvičení, a pak ho zobrazit v grafu. Knihovna ggplot2 je již načtena. Nezapomeň, že směrnice lineární rozhodovací hranice z předchozího cvičení je 1,4.

Toto cvičení je součástí kurzu

Support Vector Machines v R

Zobrazit kurz

Pokyny k cvičení

  • Zaveď do datasetu margin delta o hodnotě 0,07.
  • Znovu vykresli dataset tak, aby byly hranice marginu zobrazeny jako přerušované čáry a rozhodovací hranice jako plná čára.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

#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
Upravit a spustit kód