CommencerCommencer gratuitement

Créer une frontière de décision

Le jeu de données que vous avez créé à l’exercice précédent est disponible dans le dataframe df (rappel : il contient deux variables uniformément distribuées, x1 et x2, comprises entre 0 et 1). Dans cet exercice, vous allez ajouter une variable de classe à ce jeu de données. Pour cela, vous allez créer une variable y dont la valeur est -1 ou +1 selon que le point (x1, x2) se situe en dessous ou au-dessus de la droite qui passe par l’origine et a une pente de 1,4.

Cet exercice fait partie du cours

Machines à vecteurs de support en R

Afficher le cours

Instructions

  • Créez une nouvelle colonne y dans le dataframe df avec les spécifications suivantes :
  • y = -1 si x2 < 1.4*x1
  • y = 1 si x2 > 1.4*x1

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

#classify data points depending on location
df$y <- factor(ifelse(df$___ - ___*df$___ < 0, -1, 1), 
    levels = c(-1, 1))
Modifier et exécuter le code