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