Introduire une marge dans l'ensemble de données
Votre dernière tâche pour le chapitre 1 consiste à créer une marge dans l'ensemble de données que vous avez généré à l'exercice précédent, puis à afficher cette marge dans un graphique. La bibliothèque ggplot2 a été préchargée pour vous. Rappelez-vous que la pente de la frontière de décision linéaire créée à l'exercice précédent est de 1.4.
Cette activité fait partie du cours
Machines à vecteurs de support en R
Instructions de l’exercice
- Introduisez une marge
deltade 0.07 unité dans votre ensemble de données. - Représentez de nouveau l'ensemble de données, en affichant les limites de la marge en pointillé et la frontière de décision en ligne pleine.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
#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