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
Instructions
- 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 cet exemple de code.
#classify data points depending on location
df$y <- factor(ifelse(df$___ - ___*df$___ < 0, -1, 1),
levels = c(-1, 1))