Kom igångKom igång gratis

Introducera en marginal i datamängden

Din sista uppgift i kapitel 1 är att skapa en marginal i den datamängd du genererade i föregående övning och sedan visa marginalen i ett diagram. Biblioteket ggplot2 har redan laddats in. Kom ihåg att lutningen på den linjära beslutsgräns du skapade i föregående övning är 1,4.

Den här övningen är en del av kursen

Support Vector Machines i R

Visa kurs

Övningsinstruktioner

  • Introducera en marginal delta på 0,07 enheter i din datamängd.
  • Rita om datamängden och visa marginalernas gränser som streckade linjer och beslutsgränsen som en heldragen linje.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

#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
Redigera och kör kod