Aan de slagBegin gratis

Voeg een marge toe aan de gegevensset

Je laatste taak voor hoofdstuk 1 is om een marge toe te voegen aan de gegevensset die je in de vorige oefening hebt gemaakt en die marge vervolgens te tonen in een plot. De bibliotheek ggplot2 is alvast voor je geladen. Onthoud dat de helling van de lineaire beslissingsgrens die je in de vorige oefening maakte 1,4 is.

Deze oefening maakt deel uit van de cursus

Support Vector Machines in R

Bekijk cursus

Oefeninstructies

  • Voeg een marge delta van 0,07 eenheden toe aan je gegevensset.
  • Plot de gegevensset opnieuw en geef de margebanden weer als gestreepte lijnen en de beslissingsgrens als een doorgetrokken lijn.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

#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
Code bewerken en uitvoeren