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
Oefeninstructies
- Voeg een marge
deltavan 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.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in 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