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
<cours>Machines à vecteurs de support en R</cours>Instructions de l’exercice
- Créez une nouvelle colonne
ydans le dataframedfavec les spécifications suivantes : y = -1si x2 < 1.4*x1y = 1si x2 > 1.4*x1
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
#classify data points depending on location
df$y <- factor(ifelse(df$___ - ___*df$___ < 0, -1, 1),
levels = c(-1, 1))