CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Introduisez une marge delta de 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
Modifier et exécuter le code